当前位置:首页 > CSS

css 制作输入框

2026-01-27 21:43:39CSS

基础输入框样式

使用CSS创建一个基础输入框样式,包括边框、内边距和圆角:

.input-basic {
  padding: 10px 15px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  width: 200px;
}

输入框焦点状态

为输入框添加焦点状态样式,提升用户体验:

.input-focus:focus {
  border-color: #4a90e2;
  box-shadow: 0 0 5px rgba(74, 144, 226, 0.5);
  outline: none;
}

占位符样式

自定义输入框占位符文本的样式:

.input-placeholder::placeholder {
  color: #999;
  font-style: italic;
}

禁用状态样式

为禁用的输入框添加特定样式:

.input-disabled:disabled {
  background-color: #f5f5f5;
  color: #999;
  cursor: not-allowed;
}

错误状态样式

为验证失败的输入框添加错误提示样式:

.input-error {
  border-color: #e74c3c;
  background-color: #fff5f5;
}

.input-error:focus {
  box-shadow: 0 0 5px rgba(231, 76, 60, 0.5);
}

成功状态样式

为验证通过的输入框添加成功提示样式:

.input-success {
  border-color: #2ecc71;
  background-color: #f5fff9;
}

.input-success:focus {
  box-shadow: 0 0 5px rgba(46, 204, 113, 0.5);
}

输入框过渡效果

为输入框状态变化添加平滑过渡:

.input-transition {
  transition: border-color 0.3s, box-shadow 0.3s;
}

带图标的输入框

创建包含图标的输入框样式:

.input-with-icon {
  padding-left: 35px;
  background-image: url('icon.png');
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 16px;
}

响应式输入框

使输入框在不同屏幕尺寸下自适应:

.input-responsive {
  width: 100%;
  max-width: 400px;
  box-sizing: border-box;
}

输入框标签样式

为输入框添加配套标签样式:

.input-label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  color: #333;
}

css 制作输入框

标签: 输入框css
分享给朋友:

相关文章

网页制作css

网页制作css

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

css制作按钮

css制作按钮

基础按钮样式 创建一个基础的CSS按钮样式,可以通过以下代码实现。这个例子包含了按钮的基本属性,如背景色、边框、内边距和文字样式。 .button { background-color: #4C…

css制作六边形

css制作六边形

使用CSS创建六边形的方法 通过CSS的clip-path属性可以轻松实现六边形效果。以下是一个基础示例: .hexagon { width: 100px; height: 55px;…

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…

纯css制作下拉菜单

纯css制作下拉菜单

纯CSS下拉菜单实现方法 通过CSS的:hover伪类和display属性可以实现纯CSS下拉菜单,无需JavaScript。以下是具体实现方式: HTML结构示例: <nav clas…

css如何制作三角形

css如何制作三角形

使用 border 属性制作三角形 通过设置元素的 border 属性,利用边框的透明特性可以创建三角形。将一个元素的宽度和高度设为 0,然后通过设置不同方向的边框宽度和颜色来实现。 .triang…