网络安全第三次作业搭建前端页面并解析

我制作的是一个简单的登录页面网络安全第三次作业搭建前端页面并解析_第1张图片

网源代码

网络安全第三次作业搭建前端页面并解析_第2张图片

1. CSS中 box-sizing: border-box :使元素宽度包含边框和内边距,避免布局因padding变化错位。
2.  min-height: 100vh :让body高度至少等于屏幕高度,确保登录框始终居中,不受内容高度影响。
3.  .login-container 的 max-width: 400px :限制登录框最大宽度,在大屏设备上不无限拉伸,保持美观。
4.  input:focus 样式:输入框获焦时移除默认轮廓,边框变蓝,直观反馈用户操作状态。
5.  .login-btn 的 transition: background-color 0.3s :使按钮悬停时背景色变化平滑过渡,增强交互质感。
6. JS中 username.value.trim() :去除输入框内容首尾空格,避免用户误输入空格被判定为有效内容。
7. 错误提示控制:通过 display: block/none 切换显示状态,为空时展示红色提示文字,引导用户补全信息。
8.  e.preventDefault() :阻止表单提交后默认刷新页面行为,让验证和后续逻辑可正常执行。

你可能感兴趣的:(网络安全第三次作业搭建前端页面并解析)