当前位置:首页 > CSS

css制作网页登录

2026-03-12 03:16:58CSS

CSS 制作网页登录页面

基本结构设计

登录页面通常需要包含用户名输入框、密码输入框、登录按钮以及可能的注册链接。HTML 结构可以设计为:

<div class="login-container">
  <h1>用户登录</h1>
  <form class="login-form">
    <input type="text" placeholder="用户名" required>
    <input type="password" placeholder="密码" required>
    <button type="submit">登录</button>
    <p>没有账号?<a href="#">立即注册</a></p>
  </form>
</div>

基础样式设置

为登录容器设置居中布局和基础样式:

css制作网页登录

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

表单元素样式

美化输入框和按钮:

.login-form input {
  width: 100%;
  padding: 10px;
  margin: 10px 0;
  border: 1px solid #ddd;
  border-radius: 3px;
}

.login-form button {
  width: 100%;
  padding: 10px;
  background-color: #4CAF50;
  color: white;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}

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

响应式设计

添加媒体查询适应不同屏幕尺寸:

css制作网页登录

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

动画效果

为交互添加简单的过渡效果:

.login-form input:focus {
  border-color: #4CAF50;
  transition: border-color 0.3s;
}

.login-form button {
  transition: background-color 0.3s;
}

完整示例代码

结合HTML和CSS的完整实现:

<!DOCTYPE html>
<html>
<head>
  <style>
    body {
      font-family: Arial, sans-serif;
      background-color: #f5f5f5;
    }

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

    .login-form input {
      width: 100%;
      padding: 10px;
      margin: 10px 0;
      border: 1px solid #ddd;
      border-radius: 3px;
    }

    .login-form button {
      width: 100%;
      padding: 10px;
      background-color: #4CAF50;
      color: white;
      border: none;
      border-radius: 3px;
      cursor: pointer;
    }

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

    @media (max-width: 400px) {
      .login-container {
        width: 90%;
        margin: 50px auto;
      }
    }
  </style>
</head>
<body>
  <div class="login-container">
    <h1>用户登录</h1>
    <form class="login-form">
      <input type="text" placeholder="用户名" required>
      <input type="password" placeholder="密码" required>
      <button type="submit">登录</button>
      <p>没有账号?<a href="#">立即注册</a></p>
    </form>
  </div>
</body>
</html>

这些CSS技巧可以帮助创建美观实用的登录页面,可根据实际需求调整颜色、间距和效果。

标签: 制作网页css
分享给朋友:

相关文章

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

css制作扇形图

css制作扇形图

使用CSS制作扇形图 方法一:使用clip-path和transform 通过CSS的clip-path和transform属性可以快速实现扇形效果。定义一个圆形元素,然后裁剪出扇形部分。 .fan…

淘宝导航css制作

淘宝导航css制作

淘宝导航 CSS 制作方法 淘宝导航栏通常包含多个层级菜单、下拉框和响应式设计。以下是实现类似效果的 CSS 制作方法: 基础结构 导航栏通常使用 <nav> 或 <div>…

css制作梯形

css制作梯形

使用 CSS 制作梯形的方法 方法一:利用 border 和透明边框 通过设置元素的 border 属性,结合透明边框,可以创建梯形效果。调整边框的宽度和颜色可以控制梯形的形状和大小。 .trap…

css网页制作教程下载

css网页制作教程下载

免费CSS网页制作教程下载资源 W3Schools提供完整的CSS教程,包含基础到高级内容,支持在线学习和实践。官网提供PDF版本下载,适合离线学习。网址:www.w3schools.com/css…

css制作页面

css制作页面

使用CSS制作页面的基本方法 CSS(层叠样式表)用于控制网页的样式和布局。通过CSS可以实现页面元素的定位、颜色、字体、间距等视觉效果。 HTML结构基础 在开始CSS之前,需要先构建HTML结构…