当前位置:首页 > CSS

css制作网页搜索

2026-04-02 17:37:17CSS

CSS 制作网页搜索框

使用 CSS 制作网页搜索框可以通过样式化输入框和按钮来实现。以下是一个简单的方法:

<div class="search-container">
  <input type="text" placeholder="搜索..." class="search-input">
  <button class="search-button">搜索</button>
</div>
.search-container {
  display: flex;
  width: 300px;
  margin: 20px auto;
}

.search-input {
  flex: 1;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px 0 0 4px;
  outline: none;
}

.search-button {
  padding: 10px 15px;
  background-color: #4CAF50;
  color: white;
  border: none;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
}

.search-button:hover {
  background-color: #45a049;
}

添加搜索图标

可以使用 Font Awesome 或其他图标库为搜索框添加图标:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">

<div class="search-container">
  <input type="text" placeholder="搜索..." class="search-input">
  <button class="search-button"><i class="fas fa-search"></i></button>
</div>

响应式搜索框

使搜索框在不同屏幕尺寸下自适应:

.search-container {
  max-width: 500px;
  width: 90%;
}

@media (max-width: 600px) {
  .search-container {
    width: 100%;
  }
}

动画效果搜索框

添加简单的悬停和聚焦动画:

.search-input {
  transition: all 0.3s ease;
}

.search-input:focus {
  border-color: #4CAF50;
  box-shadow: 0 0 5px rgba(76, 175, 80, 0.5);
}

.search-button {
  transition: background-color 0.3s ease;
}

高级搜索框样式

创建更现代的半透明搜索框:

css制作网页搜索

.search-container {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 25px;
  padding: 5px;
  backdrop-filter: blur(5px);
}

.search-input {
  background: transparent;
  border: none;
  color: white;
}

.search-input::placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.search-button {
  background: transparent;
  color: white;
}

这些方法可以根据需要组合使用,创建出各种风格的网页搜索框。

标签: 网页搜索css
分享给朋友:

相关文章

css div 制作导航菜单

css div 制作导航菜单

基本导航菜单结构 使用HTML创建一个简单的导航菜单结构,通常使用<ul>和li>列表实现。每个菜单项用<a>标签包裹以实现链接功能。 <div class="n…

css表单制作

css表单制作

基础表单结构 使用HTML创建表单的基本结构,包含<form>标签及输入字段。表单通常需要action(提交地址)和method(提交方法)属性。 <form action="/s…

css制作表单

css制作表单

使用CSS制作表单的基本方法 创建一个美观且功能完善的表单需要结合HTML结构和CSS样式。以下是关键步骤和示例代码: HTML基础结构 <form class="my-form"&…

用css制作导航条

用css制作导航条

水平导航条制作 使用display: inline-block或flexbox实现水平导航 为<ul>和<li>设置样式消除默认列表样式 添加padding和margin控制间…

css简历制作

css简历制作

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

css怎么制作时钟

css怎么制作时钟

使用CSS制作时钟 通过CSS和少量JavaScript可以创建一个动态时钟。以下是实现方法: HTML结构 <div class="clock"> <div cla…