当前位置:首页 > CSS

css 制作输入框

2026-02-12 16:09:07CSS

基础输入框样式

使用 input 标签创建基本输入框,并通过 CSS 设置宽度、高度、边框和圆角等基础样式:

.input-basic {
  width: 200px;
  height: 40px;
  padding: 8px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
}

悬浮和聚焦效果

通过 :hover:focus 伪类增强交互体验,改变边框颜色并添加阴影:

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

占位符样式

使用 ::placeholder 伪元素自定义占位文本的样式:

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

禁用状态

通过 :disabled 伪类设置输入框禁用时的样式:

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

高级样式示例

结合过渡动画和图标创建更复杂的输入框:

.input-advanced {
  width: 250px;
  padding: 10px 15px 10px 40px;
  border: 2px solid #e0e0e0;
  border-radius: 8px;
  background-image: url('search-icon.png');
  background-position: 10px center;
  background-repeat: no-repeat;
  transition: all 0.3s ease;
}

.input-advanced:focus {
  border-color: #4a90e2;
  box-shadow: 0 0 8px rgba(74, 144, 226, 0.3);
}

响应式设计

使用媒体查询确保输入框在不同设备上的适应性:

@media (max-width: 768px) {
  .input-responsive {
    width: 100%;
    margin-bottom: 10px;
  }
}

验证状态样式

通过 :valid:invalid 伪类提供视觉反馈:

css 制作输入框

.input-valid:valid {
  border-color: #4caf50;
}

.input-invalid:invalid {
  border-color: #f44336;
}

以上代码可直接复制到 CSS 文件中使用,或通过在线编辑器实时预览效果。根据项目需求调整颜色、尺寸等参数,实现定制化设计。

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

相关文章

css 制作按钮

css 制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单示例: .button { pad…

淘宝导航css制作

淘宝导航css制作

淘宝导航CSS制作 淘宝导航栏通常包含多个层级,包括主导航、子导航等。以下是实现类似淘宝导航栏的CSS制作方法。 基础HTML结构 <div class="nav-container">…

用css制作下拉菜单

用css制作下拉菜单

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

使用css制作同心圆

使用css制作同心圆

使用 CSS 制作同心圆 同心圆可以通过嵌套多个圆形元素并利用 CSS 的定位和样式属性实现。以下是几种常见方法: 方法一:使用绝对定位和多个 div 通过嵌套多个 div 元素,设置相同的圆心位置…

风车制作css

风车制作css

风车制作CSS方法 使用CSS创建风车效果可以通过动画和变换属性实现。以下是一个简单的风车旋转动画示例: HTML结构 <div class="windmill"> <…

css 在线制作

css 在线制作

CSS 在线制作工具推荐 以下是一些实用的在线 CSS 工具,可用于快速生成、编辑和优化 CSS 代码: CSS 生成器 CSS3 Generator(如css3generator.c…