用户登录&l…">
当前位置:首页 > CSS

登录页面制作css

2026-01-28 15:24:30CSS

登录页面基础结构

使用HTML构建登录表单的基本框架,包含用户名、密码输入框和提交按钮。

<div class="login-container">
  <h1>用户登录</h1>
  <form>
    <div class="form-group">
      <label for="username">用户名</label>
      <input type="text" id="username" placeholder="输入用户名">
    </div>
    <div class="form-group">
      <label for="password">密码</label>
      <input type="password" id="password" placeholder="输入密码">
    </div>
    <button type="submit">登录</button>
  </form>
</div>

容器样式设计

设置登录容器的基本样式,包括宽度、背景和阴影效果。

.login-container {
  width: 300px;
  margin: 100px auto;
  padding: 20px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.login-container h1 {
  text-align: center;
  color: #333;
  margin-bottom: 20px;
}

表单元素样式

为表单中的输入框和标签添加样式,增强视觉效果和用户体验。

.form-group {
  margin-bottom: 15px;
}

.form-group label {
  display: block;
  margin-bottom: 5px;
  color: #666;
}

.form-group input {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-sizing: border-box;
}

.form-group input:focus {
  border-color: #4CAF50;
  outline: none;
}

按钮样式设计

为登录按钮添加样式,包括悬停和活动状态效果。

button {
  width: 100%;
  padding: 10px;
  background-color: #4CAF50;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
}

button:hover {
  background-color: #45a049;
}

button:active {
  background-color: #3e8e41;
}

响应式设计

添加媒体查询确保登录页面在不同设备上都能正常显示。

@media (max-width: 400px) {
  .login-container {
    width: 90%;
    margin: 50px auto;
  }
}

动画效果

为登录表单添加简单的过渡动画,提升用户体验。

.login-container {
  transition: all 0.3s ease;
}

button {
  transition: background-color 0.3s ease;
}

.form-group input {
  transition: border-color 0.3s ease;
}

错误状态样式

为表单验证错误的情况添加特殊样式。

.error {
  color: #f44336;
  font-size: 12px;
  margin-top: 5px;
}

.form-group.error input {
  border-color: #f44336;
}

记住我选项

添加记住我复选框和相关样式。

<div class="remember-me">
  <input type="checkbox" id="remember">
  <label for="remember">记住我</label>
</div>
.remember-me {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.remember-me input {
  width: auto;
  margin-right: 10px;
}

忘记密码链接

添加忘记密码链接并设置样式。

登录页面制作css

<div class="forgot-password">
  <a href="#">忘记密码?</a>
</div>
.forgot-password {
  text-align: right;
  margin-top: -10px;
  margin-bottom: 15px;
}

.forgot-password a {
  color: #666;
  text-decoration: none;
  font-size: 12px;
}

.forgot-password a:hover {
  color: #4CAF50;
}

标签: 页面css
分享给朋友:

相关文章

css如何制作三角形

css如何制作三角形

使用 border 属性制作三角形 通过设置元素的 border 属性,利用边框的透明特性可以创建三角形。将一个元素的宽度和高度设为 0,然后通过设置不同方向的边框宽度和颜色来实现。 .triang…

css下拉箭头的制作

css下拉箭头的制作

使用伪元素制作下拉箭头 通过CSS的::after或::before伪元素结合边框属性创建箭头。设置元素的position: relative,伪元素使用绝对定位调整位置。 .dropdow…

css尾部制作

css尾部制作

如何制作CSS尾部(页脚) 固定定位法 将页脚固定在页面底部,无论内容多少。使用position: fixed结合bottom: 0实现: footer { position: fixed;…

css表头制作

css表头制作

CSS 表头制作方法 固定表头(滚动时保持可见) 使用 position: sticky 属性可以创建滚动时固定的表头。确保父容器有明确的高度和 overflow 属性。 .table-conta…

css制作教程

css制作教程

CSS基础入门 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。以下是一个系统化的学习路径: 选择器与基本语法 CSS规则由选择器和声明块组成: 选择器 { 属性: 值;…

css按钮制作

css按钮制作

CSS按钮制作方法 基础按钮样式 创建一个简单的CSS按钮需要定义基本属性,如背景色、边框、内边距和文字样式。示例代码: .btn { background-color: #4CAF50;…