如何添加搜索框内的搜索图标
2024.01.08 12:16浏览量:22简介:本文将介绍如何在HTML的input标签中添加搜索图标,包括使用本地图片和CSS样式两种方法。
在HTML中,我们通常使用<input>标签来创建搜索框。为了给搜索框添加一个图标,我们可以使用以下两种方法:
方法一:使用本地图片
- 首先,将图标图片存储在你的项目文件夹中。假设我们将图标命名为
search-icon.png。 - 在HTML中,为
<input>标签添加一个type属性值为image,并设置其src属性为你的图标图片路径。例如:<input type='image' src='search-icon.png' alt='Search'>
- 由于这个方法是将图标作为背景图添加到输入框上,所以我们需要通过CSS调整其位置,以确保图标在正确的位置上显示。例如:
方法二:使用CSS样式input[type='image'] {background-position: center;background-repeat: no-repeat;background-size: contain;}
- 在HTML中,创建一个
<div>标签,并在其中添加一个<input>标签和一个用于显示图标的<i>标签。例如:<div class='search-container'><i class='search-icon'></i><input type='text' placeholder='Search...'></div>
- 在CSS中,为
.search-container和.search-icon设置样式。例如:.search-container {position: relative;width: 200px;height: 50px;}.search-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 24px;color: #ccc;}
- 这种方法的好处是你可以完全自定义搜索框的样式,包括图标的大小、颜色、位置等。同时,这种方法也更加灵活,可以适应不同的屏幕尺寸和设备类型。
总结:以上是两种在HTML的input标签中添加搜索图标的方法。你可以根据自己的需求选择适合的方法。如果你需要更多的自定义选项,那么使用CSS样式可能更加适合你。如果你只是想快速添加一个图标,那么使用本地图片可能更加方便。

发表评论
登录后可评论,请前往 登录 或 注册