用户登录&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;
}

按钮样式设计

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

登录页面制作css

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;
  }
}

动画效果

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

登录页面制作css

.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;
}

忘记密码链接

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

<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制作二级菜单

使用纯CSS制作二级菜单 通过CSS的:hover伪类和子选择器实现二级菜单的显示与隐藏。以下是一个典型的结构和样式示例: HTML结构 <nav class="menu"> &l…

css制作简历

css制作简历

使用CSS制作简历的步骤 设计简历结构 使用HTML创建简历的基本结构,包括个人信息、教育背景、工作经历、技能等部分。确保每个部分都有清晰的标题和内容区域。 基础样式设置 通过CSS设置全局样式,包…

css制作搜索框

css制作搜索框

制作搜索框的基本结构 使用HTML创建一个简单的搜索框结构,包含输入框和搜索按钮: <div class="search-box"> <input type="text" pl…

怎么制作风水罗盘css

怎么制作风水罗盘css

制作风水罗盘CSS 使用CSS创建一个风水罗盘(八卦罗盘)需要结合HTML和CSS技术,通过层叠样式表绘制罗盘的各个部分。以下是实现方法: 基本结构 创建HTML结构,包含罗盘的外圆、内圆、八卦符号…

div css制作

div css制作

使用 DIV 和 CSS 制作网页布局 DIV 是 HTML 中的块级元素,结合 CSS 可以灵活地创建各种网页布局。以下是常见的使用方法: 基础 DIV 结构 <div class="con…

风车制作css

风车制作css

风车制作CSS方法 使用CSS创建风车效果可以通过动画和变换属性实现。以下是一个简单的风车旋转动画示例: HTML结构 <div class="windmill"> <d…