当前位置:首页 > CSS

css 制作输入框

2026-02-27 00:49:31CSS

基础输入框样式

使用 input 元素的基础样式,调整边框、内边距和圆角:

input[type="text"] {
  width: 200px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
}

焦点状态效果

添加 :focus 伪类,突出输入框激活状态:

input[type="text"]:focus {
  border-color: #4a90e2;
  outline: none;
  box-shadow: 0 0 5px rgba(74, 144, 226, 0.5);
}

占位符样式

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

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

禁用状态样式

为禁用状态的输入框添加视觉提示:

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

带图标的输入框

使用 background 属性添加图标,并通过 padding 调整文本位置:

input.search {
  padding-left: 30px;
  background: url('search-icon.png') no-repeat 10px center;
  background-size: 15px;
}

动画过渡效果

为边框和阴影添加平滑过渡:

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

响应式设计

根据屏幕宽度调整输入框尺寸:

@media (max-width: 600px) {
  input[type="text"] {
    width: 100%;
  }
}

css 制作输入框

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

相关文章

网页制作css

网页制作css

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

css样式表制作

css样式表制作

CSS样式表制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过CSS可以定义字体、颜色、布局等样式属性。 内联样式 直接在HTML标签中使用style属性定义样式: <p style…

纯css制作tab菜单

纯css制作tab菜单

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

css焦点图制作

css焦点图制作

使用纯CSS制作焦点图 通过CSS的动画和过渡效果实现简单焦点图轮播,无需JavaScript。以下是一个基础实现方案: <div class="slider"> <div c…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position…

css制作炫酷按钮

css制作炫酷按钮

渐变背景按钮 使用CSS的linear-gradient属性创建渐变背景效果,结合阴影和过渡动画增强视觉冲击力。按钮悬停时通过改变渐变角度或颜色实现动态效果。 .gradient-btn {…