当前位置:首页 > CSS

制作登陆css

2026-04-02 18:20:02CSS

登录页面CSS设计要点

布局与结构 使用Flexbox或Grid布局实现居中和对齐,确保登录框在页面中垂直水平居中。设置外层容器宽度为100%,高度为100vh,内层登录框固定宽度(如400px)。

表单元素样式 输入框添加内边距(padding: 10px)、圆角边框(border-radius: 4px)和柔和阴影(box-shadow: 0 2px 4px rgba(0,0,0,0.1))。设置输入框获得焦点时的边框高亮效果(outline: none; border-color: #4285f4)。

制作登陆css

按钮设计 登录按钮使用渐变色背景(linear-gradient),添加悬停效果(hover时加深颜色或轻微上移)。按钮文字设置为大写字母(text-transform: uppercase)并添加字母间距(letter-spacing: 1px)。

制作登陆css

响应式处理 通过媒体查询(@media)调整小屏幕下的登录框宽度(改为90vw)和字体大小。移动端隐藏非必要装饰元素,增大触控区域(增加按钮padding)。

动画与交互 添加表单加载动画(@keyframes实现淡入效果),错误提示时使用shake动画。输入验证通过后按钮颜色变化,使用transition实现平滑过渡。

示例代码片段

.login-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: #f5f5f5;
}

.login-box {
  width: 400px;
  padding: 40px;
  background: white;
  border-radius: 8px;
  box-shadow: 0 15px 35px rgba(0,0,0,0.1);
}

.input-field {
  width: 100%;
  padding: 12px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.3s;
}

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

.submit-btn {
  width: 100%;
  padding: 12px;
  background: linear-gradient(45deg, #4285f4, #34a853);
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: transform 0.2s;
}

.submit-btn:hover {
  transform: translateY(-2px);
}

@media (max-width: 480px) {
  .login-box {
    width: 90vw;
    padding: 30px;
  }
}

标签: css
分享给朋友:

相关文章

css制作半圆

css制作半圆

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

css制作网站导航

css制作网站导航

使用CSS制作网站导航的方法 水平导航栏 通过display: inline-block或flexbox布局实现水平导航栏。设置背景色、间距和悬停效果增强交互性。 .navbar { backg…

css制作菜单

css制作菜单

CSS 制作菜单的方法 使用 CSS 可以制作多种风格的菜单,包括水平菜单、垂直菜单、下拉菜单等。以下是几种常见的实现方式。 水平菜单 水平菜单通常用于导航栏,可以通过 display: inlin…

css制作图片

css制作图片

使用CSS创建图片效果 CSS可以通过多种方式实现图片的显示、处理和特效。以下是几种常见的方法: 使用background-image属性 在CSS中可以通过background-image属性将图…

css制作表单

css制作表单

创建基本表单结构 使用HTML的<form>标签作为表单容器,内部包含输入字段、标签和提交按钮。表单元素通常需要<label>关联以提高可访问性。 <form>…

css制作登录界面

css制作登录界面

使用CSS制作登录界面 登录界面是网站常见的功能模块,通过CSS可以轻松实现美观且响应式的设计。以下是实现登录界面的关键步骤和代码示例。 HTML结构 基础的HTML结构包含表单、输入框和按钮等元素…