当前位置:首页 > 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调整表单外观,如边框、间距、背景色等。

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;  
}

响应式设计

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

css表单制作简单

@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的完整代码:

<!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 表单实现方法 Vue.js 提供了多种方式实现表单,包括双向数据绑定、表单验证和动态表单生成。以下是常见的实现方法: 基础表单绑定 使用 v-model 指令实现表单元素与数据的双向绑定:…

vue实现切换表单

vue实现切换表单

Vue 实现表单切换的方法 动态组件切换 使用 Vue 的 <component :is="currentComponent"> 动态加载不同表单组件,通过 v-model 绑定数据。…

js实现表单验证提交表单提交表单提交

js实现表单验证提交表单提交表单提交

表单验证与提交的实现 在JavaScript中实现表单验证并提交表单,可以通过监听表单的提交事件,进行验证后决定是否提交。以下是实现方法: 基础表单验证 通过监听表单的submit事件,阻止默认提交…

vue实现表单窗口

vue实现表单窗口

Vue 实现表单窗口的方法 使用 Vue 组件创建表单 创建一个 Vue 单文件组件(SFC),包含表单元素和提交逻辑。表单可以包含输入框、下拉菜单、复选框等常见元素。 <template&g…

vue实现简单对话

vue实现简单对话

Vue实现简单对话功能 数据绑定与列表渲染 使用Vue的v-for指令渲染对话列表,结合v-model实现输入框双向绑定: <template> <div> &l…

用vue实现表单

用vue实现表单

Vue 表单实现方法 使用 v-model 实现双向绑定 Vue 的 v-model 指令可以轻松实现表单元素与数据的双向绑定。在 Vue 组件中定义数据属性,然后将其绑定到表单元素上。 <t…