当前位置:首页 > 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 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。通过将样式与 HTML 结构分离,提升代码可维护性。 CSS 引入方式 内联样式:直接在 HTML 标签中使…

css制作角标

css制作角标

使用伪元素创建角标 通过CSS的伪元素(如::before或::after)可以轻松实现角标效果。以下是一个示例代码: .element { position: relative; disp…

css制作便签

css制作便签

CSS制作便签的方法 使用CSS可以轻松创建具有便签效果的样式,以下是一种常见的实现方式: HTML结构 <div class="note"> <h3>便签标题<…

网页制作css

网页制作css

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

css菜单制作

css菜单制作

CSS 菜单制作方法 水平导航菜单 使用 display: inline-block 或 flexbox 可以轻松创建水平导航菜单。以下是一个基本示例: <nav> <ul c…

jquery提交表单

jquery提交表单

使用 jQuery 提交表单 jQuery 提供了多种方法来提交表单,以下是常见的几种实现方式: 监听表单提交事件 通过监听表单的 submit 事件,可以阻止默认提交行为并执行自定义逻辑(如 Aj…