…">
当前位置:首页 > CSS

css制作登录

2026-01-28 11:40:32CSS

使用CSS制作登录页面

HTML结构需要包含表单元素,如用户名、密码输入框和提交按钮。以下是一个基础的HTML结构示例:

<div class="login-container">
  <h1>Login</h1>
  <form>
    <div class="form-group">
      <label for="username">Username</label>
      <input type="text" id="username" placeholder="Enter username">
    </div>
    <div class="form-group">
      <label for="password">Password</label>
      <input type="password" id="password" placeholder="Enter password">
    </div>
    <button type="submit" class="submit-btn">Login</button>
  </form>
</div>

CSS样式设计

为登录容器添加基本样式,使其居中并具有适当的宽度和背景:

css制作登录

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

.login-container h1 {
  text-align: center;
  margin-bottom: 20px;
  color: #333;
}

表单元素样式

设置表单输入框和标签的样式,确保它们看起来整洁且易于使用:

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

.form-group label {
  display: block;
  margin-bottom: 5px;
  color: #555;
}

.form-group input {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-sizing: border-box;
}

.form-group input:focus {
  border-color: #007bff;
  outline: none;
}

按钮样式

为提交按钮添加样式,使其突出且易于点击:

css制作登录

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

.submit-btn:hover {
  background: #0056b3;
}

响应式设计

确保登录页面在不同设备上都能良好显示:

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

动画效果

添加简单的动画效果,提升用户体验:

.login-container {
  animation: fadeIn 0.5s ease-in-out;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

完整示例

将上述HTML和CSS结合,即可创建一个简洁美观的登录页面。可以根据需求进一步调整颜色、间距和动画效果。

标签: css
分享给朋友:

相关文章

css制作下拉菜单

css制作下拉菜单

CSS 制作下拉菜单的方法 使用纯 CSS 可以创建简单的下拉菜单效果,主要依赖 :hover 伪类和 display 属性控制子菜单的显示与隐藏。 基础 HTML 结构 <div c…

css 制作箭头

css 制作箭头

使用 CSS 边框制作箭头 通过调整元素的边框宽度和颜色,利用透明边框的特性可以创建箭头效果。例如,制作一个向右的箭头: .arrow-right { width: 0; height: 0…

css网页制作教程

css网页制作教程

CSS网页制作基础教程 CSS(层叠样式表)用于控制网页的视觉表现,与HTML结合使用。以下为关键知识点和操作方法: HTML与CSS关联方式 内联样式:直接在HTML标签中使用style…

css制作导航

css制作导航

CSS 制作导航的方法 基础水平导航栏 使用无序列表(<ul>)和浮动(float)或 Flexbox 布局实现水平导航: <nav> <ul class="ho…

css制作按钮

css制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义display、padding、background-color和border等属性。以下是一个简单的示例: .button { display:…

css怎么制作三角形

css怎么制作三角形

使用边框制作三角形 通过设置元素的 border 属性,利用边框交汇处的斜切特性生成三角形。将元素的宽度和高度设为 0,仅通过边框的宽度和颜色控制形状。 .triangle { width: 0…