当前位置:首页 > CSS

css制作搜索

2026-04-01 03:26:30CSS

CSS 制作搜索框

搜索框是网页常见的交互元素,通过CSS可以自定义样式以匹配网站设计风格。以下为几种常见实现方法:

基础搜索框样式

.search-box {
  width: 300px;
  padding: 10px 15px;
  border: 1px solid #ddd;
  border-radius: 20px;
  outline: none;
  font-size: 16px;
}

带图标的搜索框

<div class="search-container">
  <input type="text" placeholder="搜索..." class="search-input">
  <button class="search-button">🔍</button>
</div>
.search-container {
  display: flex;
  align-items: center;
}
.search-input {
  padding: 8px 12px;
  border: 1px solid #ccc;
  border-right: none;
  border-radius: 4px 0 0 4px;
}
.search-button {
  padding: 8px 12px;
  background: #4285f4;
  color: white;
  border: none;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
}

动画效果搜索框

.expanding-search {
  width: 50px;
  transition: width 0.3s ease;
  padding: 8px;
  border: 1px solid #ddd;
}
.expanding-search:focus {
  width: 200px;
}

响应式搜索框

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

高级样式技巧

css制作搜索

  • 使用伪元素添加装饰
  • 应用CSS变量实现主题切换
  • 结合flexbox/grid布局
  • 添加过渡动画提升交互体验

这些方法可根据实际需求组合使用,通过调整颜色、边框、阴影等属性创建独特的搜索框设计。

标签: css
分享给朋友:

相关文章

css制作

css制作

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。其基本语法由选择器和声明块组成。选择器指定要样式化的HTML元素,声明块包含一个或多个属性-值对,用花括号 {} 包裹。 select…

css二级菜单制作

css二级菜单制作

使用纯CSS实现二级菜单 通过嵌套HTML结构和CSS选择器实现二级菜单的显示与隐藏效果。以下是一个基础实现方案: HTML结构: <ul class="menu"> <li…

表格制作css

表格制作css

基础表格样式 使用CSS可以轻松地为HTML表格添加样式。以下是一个基础表格的HTML和CSS示例: <table class="basic-table"> <thead>…

css简历制作

css简历制作

使用CSS制作简历的基本方法 选择简洁的布局结构,单列或双列布局适合大多数简历。使用display: flex或display: grid实现响应式设计,确保在不同设备上显示良好。 字体选择上,标题…

css 制作报表

css 制作报表

CSS 制作报表的方法 使用 CSS 制作报表主要涉及表格样式的设计、布局优化以及响应式处理。以下是几种常见的方法和技巧: 基础表格样式 通过 CSS 可以增强 HTML 表格的视觉效果,使其更符合…

css立体相册制作

css立体相册制作

制作CSS立体相册 使用CSS3的3D变换和过渡效果可以创建一个立体相册。以下是一个基本的实现方法。 HTML结构 <div class="photo-album"> <di…