当前位置:首页 > CSS

css 表单制作

2026-02-27 06:56:16CSS

基础表单结构

使用 <form> 标签包裹表单元素,搭配 <label><input> 实现基础结构。

<form>
  <label for="username">用户名:</label>
  <input type="text" id="username" name="username">

  <label for="password">密码:</label>
  <input type="password" id="password" name="password">

  <button type="submit">提交</button>
</form>

样式美化

通过 CSS 调整间距、边框和颜色,提升表单视觉效果。

form {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  background-color: #f9f9f9;
  border-radius: 8px;
}

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

input {
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

button {
  background-color: #4CAF50;
  color: white;
  padding: 10px 15px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

button:hover {
  background-color: #45a049;
}

响应式设计

使用媒体查询适配不同屏幕尺寸,确保移动端友好。

@media (max-width: 600px) {
  form {
    padding: 15px;
  }
  input {
    padding: 8px;
  }
}

验证状态样式

通过 :valid:invalid 伪类标记输入合法性。

input:valid {
  border-color: #4CAF50;
}

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

高级交互效果

添加过渡动画和焦点样式,增强用户体验。

css 表单制作

input {
  transition: border-color 0.3s;
}

input:focus {
  border-color: #2196F3;
  outline: none;
  box-shadow: 0 0 5px rgba(33, 150, 243, 0.5);
}

标签: 表单css
分享给朋友:

相关文章

css页脚制作

css页脚制作

CSS页脚制作方法 固定定位页脚 使用position: fixed将页脚固定在页面底部,适用于需要始终显示的页脚。 footer { position: fixed; bottom: 0;…

css制作滑动切换

css制作滑动切换

使用CSS实现滑动切换效果 方法一:使用CSS Transition和Transform 通过transition和transform属性实现平滑的滑动动画效果。 .slider-container…

css表格表单制作

css表格表单制作

CSS表格制作 使用CSS创建表格主要涉及<table>标签及其子元素的样式控制。以下是一个基础示例: <table class="styled-table"> <…

css 制作购物网站

css 制作购物网站

布局设计 使用CSS Grid或Flexbox创建响应式布局。Grid适合整体页面结构,Flexbox适合局部组件排列。定义网格模板区域,如头部、导航、商品展示区、侧边栏和页脚。 .containe…

制作css开关

制作css开关

使用纯CSS创建开关 HTML结构需要包含一个隐藏的复选框和一个关联的标签元素: <label class="switch"> <input type="checkbox"&g…

vue表单实现

vue表单实现

Vue 表单实现方法 双向数据绑定 使用 v-model 指令实现表单输入与应用状态的双向绑定,适用于各类表单控件。例如文本输入框: <input v-model="message" plac…