当前位置:首页 > CSS

css制作登录

2026-03-11 18:39:17CSS

基础HTML结构

创建登录表单的基础HTML结构,包含用户名、密码输入框和提交按钮。使用<form>标签包裹,并为每个输入字段添加<label>以提高可访问性。

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

基础CSS样式

为登录表单添加基础样式,包括居中布局、背景色和边框阴影。使用Flexbox实现垂直居中,并设置输入框和按钮的通用样式。

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

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

label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}

input {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 16px;
}

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

button:hover {
  background-color: #0056b3;
}

响应式设计

通过媒体查询适配移动设备,缩小表单宽度并调整内边距。确保在小屏幕上输入框和按钮仍然易于操作。

@media (max-width: 600px) {
  .login-form {
    width: 90%;
    margin: 20px auto;
    padding: 15px;
  }
}

动画效果

添加简单的悬停和焦点动画增强交互体验。输入框获得焦点时改变边框颜色,按钮悬停时添加过渡效果。

input:focus {
  border-color: #007bff;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

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

验证状态样式

为表单验证状态添加视觉反馈。无效输入显示红色边框,有效输入显示绿色边框,帮助用户快速识别问题。

css制作登录

input:invalid {
  border-color: #dc3545;
}

input:valid {
  border-color: #28a745;
}

标签: css
分享给朋友:

相关文章

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { colo…

css样式表制作

css样式表制作

CSS样式表制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过CSS可以定义字体、颜色、布局等样式属性。 内联样式 直接在HTML标签中使用style属性定义样式: <p style…

css制作半圆

css制作半圆

使用 border-radius 制作半圆 通过设置 border-radius 属性,可以将矩形的边角弯曲成圆弧形状。制作半圆的关键是将宽度和高度设置为 2:1 的比例,并只对两个角应用圆角。 .…

怎么制作css表格

怎么制作css表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,CSS用于控制样式。以下是一个基础示例: <table class="styled-table">…

css导航制作ppt

css导航制作ppt

CSS导航制作PPT的方法 使用CSS制作导航菜单,并将其应用于PPT演示中,可以通过以下方法实现: 设计导航菜单结构 在HTML中创建导航菜单的基本结构,通常使用<ul>和<li…

网页制作css是什么

网页制作css是什么

CSS的定义与作用 CSS(Cascading Style Sheets,层叠样式表)是一种用于描述网页外观和格式的样式语言。它通过定义HTML元素的布局、颜色、字体等视觉属性,实现内容与表现的分离,…