当前位置:首页 > CSS

css表单制作简单

2026-03-12 13:27:23CSS

基础表单结构

使用HTML创建表单元素,<form>标签包裹输入字段,<input>定义文本框、密码框等,<label>关联说明文字。

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

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

  <input type="submit" value="提交">  
</form>

样式美化

通过CSS调整表单外观,如边框、间距、背景色等。

form {  
  width: 300px;  
  margin: 20px auto;  
  padding: 20px;  
  border: 1px solid #ddd;  
  border-radius: 5px;  
}  

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

input[type="text"],  
input[type="password"] {  
  width: 100%;  
  padding: 8px;  
  margin-bottom: 15px;  
  border: 1px solid #ccc;  
  border-radius: 4px;  
}  

input[type="submit"] {  
  background-color: #4CAF50;  
  color: white;  
  padding: 10px 15px;  
  border: none;  
  border-radius: 4px;  
  cursor: pointer;  
}  

input[type="submit"]:hover {  
  background-color: #45a049;  
}

响应式设计

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

@media (max-width: 600px) {  
  form {  
    width: 90%;  
  }  
}

交互反馈

添加焦点样式和验证提示,提升用户体验。

input:focus {  
  border-color: #66afe9;  
  outline: none;  
  box-shadow: 0 0 5px rgba(102, 175, 233, 0.5);  
}  

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

完整示例

结合HTML与CSS的完整代码:

css表单制作简单

<!DOCTYPE html>  
<html>  
<head>  
  <style>  
    form {  
      width: 300px;  
      margin: 20px auto;  
      padding: 20px;  
      border: 1px solid #ddd;  
      border-radius: 5px;  
    }  
    /* 其他CSS样式同上 */  
  </style>  
</head>  
<body>  
  <form>  
    <!-- 表单内容同上 -->  
  </form>  
</body>  
</html>

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

相关文章

vue实现新增表单

vue实现新增表单

Vue 实现新增表单的方法 表单数据绑定 使用 v-model 指令实现表单数据的双向绑定。在 Vue 组件的 data 中定义表单数据的初始值。 data() { return { f…

vue 实现表单

vue 实现表单

Vue 表单实现方法 使用 Vue 实现表单可以通过多种方式,包括基础表单绑定、表单验证以及第三方库集成。以下是常见的实现方法: 基础表单绑定 Vue 提供了 v-model 指令实现表单元素的双向…

jquery表单

jquery表单

jQuery 表单操作 jQuery 提供了丰富的 API 用于表单操作,包括表单元素的选择、值获取与设置、事件处理等。 表单元素选择 使用 jQuery 选择器可以方便地选取表单元素: // 选…

简单实现vue github

简单实现vue github

实现 Vue 项目并托管到 GitHub 的步骤 创建 Vue 项目 使用 Vue CLI 快速初始化项目,确保已安装 Node.js 和 npm/yarn。 运行命令: npm init vu…

vue快速实现表单

vue快速实现表单

Vue 快速实现表单的方法 使用 Vue 快速实现表单可以通过多种方式完成,以下是几种常见的方法: 使用 v-model 双向绑定 Vue 提供了 v-model 指令,可以快速实现表单数据的双向绑…

vue表单实现全选

vue表单实现全选

Vue 表单实现全选功能 在 Vue 中实现表单全选功能,通常涉及一个全选复选框和多个子复选框。以下是实现方法: 基本实现 数据绑定 使用 v-model 绑定全选复选框和子复选框的状态,子复选框…