当前位置:首页 > CSS

css制作登录界面

2026-03-31 21:10:19CSS

登录界面基础结构

使用HTML创建登录表单的基本结构,包含用户名、密码输入框和提交按钮。表单通常包裹在<form>标签内,输入字段使用<input>,按钮使用<button><input type="submit">

<form class="login-form">
  <h2>登录</h2>
  <input type="text" placeholder="用户名" required>
  <input type="password" placeholder="密码" required>
  <button type="submit">登录</button>
</form>

容器与背景样式

为登录表单添加容器样式,设置背景色或背景图片。使用flex布局使表单垂直水平居中,适当调整宽度和边距。

body {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: #f5f5f5;
}

.login-form {
  width: 300px;
  padding: 20px;
  background: white;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

输入框样式设计

自定义输入框的边框、内边距和焦点状态。移除默认轮廓线,添加过渡效果提升交互体验。

.login-form input {
  width: 100%;
  padding: 10px;
  margin: 10px 0;
  border: 1px solid #ddd;
  border-radius: 4px;
  outline: none;
  transition: border 0.3s;
}

.login-form input:focus {
  border-color: #4285f4;
}

按钮样式优化

设计按钮的悬停和激活状态,使用渐变背景或阴影增强视觉效果。禁用文本选中防止多次点击干扰。

.login-form button {
  width: 100%;
  padding: 10px;
  background: #4285f4;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.3s;
  user-select: none;
}

.login-form button:hover {
  background: #3367d6;
}

响应式调整

通过媒体查询适配不同屏幕尺寸,在小屏幕上调整表单宽度和字体大小。

@media (max-width: 480px) {
  .login-form {
    width: 90%;
    padding: 15px;
  }
}

额外功能扩展

添加"记住我"复选框和"忘记密码"链接,使用flex布局对齐选项。

css制作登录界面

<div class="form-options">
  <label>
    <input type="checkbox"> 记住我
  </label>
  <a href="#">忘记密码?</a>
</div>
.form-options {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
  font-size: 14px;
}

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

相关文章

css制作三角形

css制作三角形

使用 border 属性创建三角形 通过设置元素的 border 属性可以实现三角形效果。原理是利用边框的交界处形成的斜边。 .triangle { width: 0; height: 0;…

css字体制作

css字体制作

CSS字体设置基础 在CSS中设置字体主要通过font-family属性实现,可以指定多个字体作为备选。系统会优先使用第一个可用字体。 body { font-family: "Helvetic…

div和css制作

div和css制作

使用 div 和 CSS 制作网页布局 HTML 结构 通过 div 标签划分页面区域,例如头部、主体、侧边栏和页脚: <div class="container"> <…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <div cl…

css制作表格

css制作表格

CSS 制作表格的方法 使用 CSS 可以灵活地创建和样式化表格,以下是几种常见的方法: 使用 HTML 表格标签结合 CSS 样式 通过 HTML 的 <table>、<tr&g…

css动画制作

css动画制作

CSS动画基础语法 CSS动画通过@keyframes规则定义动画序列,结合animation属性实现动态效果。以下是一个基础示例: @keyframes example { 0% {bac…