代码实现如下: /* 表单样式 */ form { width: 80%; margin: 0 auto; } form input { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } /* 按钮样式 */ button[type=submit], input[type=submit] { background-color: #4CAF50; color: white; padding: 14px 20px; margin: 8px 0; border: none; border-radius: 4px; cursor: pointer; } button[type=submit]:hover, input[type=submit]:hover { background-color: #45a049; } /* 密码强度样式 */ #password-strength { margin-top: 8px; } #password-strength span { font-size: 14px; } #password-strength .weak { color: red; } #password-strength .medium { color: orange; } #password-strength .strong { color: green; }
上面的代码中,大家首先定义了表单的样式。它的宽度为80%,并且居中显示。表单中的输入框有一个1像素的灰色边框,和一些padding和margin来设置它们的大小和距离。
接下来,大家定义了修改密码的按钮。它的背景颜色是绿色的,有一个4像素的圆角。当鼠标移动到按钮上时,它将变成深绿色。
最后,大家为密码强度设置了一些样式。大家使用了一个div元素来显示密码的强度,它包含一个span元素来显示文本。当密码很弱时,文本将变成红色,当密码中等强度时,文本将变成橙色,当密码很强时,文本将变成绿色。