当前位置:首页 > 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导航条制作

基础导航条制作 使用HTML的无序列表<ul>和CSS的display: flex属性可以快速创建横向导航条。HTML结构通常包含导航链接列表,CSS负责样式和布局。 <nav&g…

div css制作网页视频

div css制作网页视频

使用DIV和CSS制作网页视频 在网页中嵌入视频可以通过HTML5的<video>标签结合DIV和CSS实现,以下是一种常见的实现方式: 基本HTML结构 创建一个包含视频播放器的DIV…

css与html制作

css与html制作

CSS与HTML制作基础 CSS与HTML是构建网页的核心技术,HTML负责结构,CSS负责样式。以下是关键要点: HTML基础结构 <!DOCTYPE html> <html&…

引入css样式制作网页

引入css样式制作网页

内联样式 直接在HTML元素的style属性中编写CSS,适用于单个元素的简单样式调整。 <p style="color: blue; font-size: 16px;">这是一段内…

制作css导航栏实验

制作css导航栏实验

实验目标 通过CSS实现一个水平导航栏,包含悬停效果和响应式设计。 基本HTML结构 创建一个简单的导航栏HTML结构,使用<ul>和<li>标签组织导航项:…

css风格制作

css风格制作

CSS 风格制作方法 内联样式 直接在 HTML 元素的 style 属性中编写 CSS 代码,适用于单个元素的快速样式设置。 示例: <p style="color: blue; fon…