当前位置:首页 > 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;
}

禁用状态样式

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

css 制作输入框

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

输入框过渡效果

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

css 制作输入框

.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 和少量 JavaScript 可以制作一个动态时钟。以下是实现步骤: HTML 结构 <div class="clock"> <div…

css制作按钮

css制作按钮

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

css制作扇形图

css制作扇形图

使用CSS制作扇形图 方法一:使用clip-path和transform 通过CSS的clip-path和transform属性可以快速实现扇形效果。定义一个圆形元素,然后裁剪出扇形部分。 .fan…

用css制作下拉菜单

用css制作下拉菜单

使用纯CSS制作下拉菜单 HTML结构 基础的下拉菜单需要嵌套的HTML结构,通常使用<ul>和<li>标签实现层级关系: <div class="dropdown"&…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <div cl…

css导航制作

css导航制作

水平导航栏制作 使用无序列表 <ul> 和 <li> 标签构建基础结构,通过 CSS 移除默认样式并设置横向排列: <ul class="horizontal-nav"…