CSS制作修改密码
CSS 修改密码表单样式
使用CSS可以美化修改密码表单,提升用户体验。以下是一些关键样式设置:
表单容器样式
.password-form {
max-width: 400px;
margin: 0 auto;
padding: 20px;
background-color: #f5f5f5;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
输入框样式

.password-input {
width: 100%;
padding: 12px;
margin-bottom: 15px;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 16px;
transition: border-color 0.3s;
}
.password-input:focus {
border-color: #4285f4;
outline: none;
}
按钮样式
.submit-btn {
width: 100%;
padding: 12px;
background-color: #4285f4;
color: white;
border: none;
border-radius: 4px;
font-size: 16px;
cursor: pointer;
transition: background-color 0.3s;
}
.submit-btn:hover {
background-color: #3367d6;
}
密码强度指示器
添加密码强度视觉反馈:

.strength-meter {
height: 5px;
margin-bottom: 15px;
background-color: #e0e0e0;
border-radius: 3px;
}
.strength-meter::before {
content: '';
display: block;
height: 100%;
width: 0;
background-color: transparent;
border-radius: 3px;
transition: width 0.3s, background-color 0.3s;
}
.strength-weak::before {
width: 33%;
background-color: #ff5252;
}
.strength-medium::before {
width: 66%;
background-color: #ffb74d;
}
.strength-strong::before {
width: 100%;
background-color: #4caf50;
}
响应式设计
确保在不同设备上显示良好:
@media (max-width: 480px) {
.password-form {
padding: 15px;
margin: 15px;
}
.password-input {
padding: 10px;
}
}
错误提示样式
为验证错误添加视觉提示:
.error-message {
color: #ff5252;
font-size: 14px;
margin-top: -10px;
margin-bottom: 15px;
}
.error-input {
border-color: #ff5252;
}
这些CSS样式可以组合使用来创建一个美观且功能完善的修改密码界面。根据实际需求可以调整颜色、间距和其他视觉元素。





