在网页设计中,搜索框是非常重要的一个元素,可以让用户快速找到他们需要的信息。而在搜索框中添加图片可以增加网站的整体美感,下面将教大家如何用CSS3实现搜索框添加图片的效果。 首先,在HTML中创建一个...
在网页设计中,搜索框是非常重要的一个元素,可以让用户快速找到他们需要的信息。而在搜索框中添加图片可以增加网站的整体美感,下面将教大家如何用CSS3实现搜索框添加图片的效果。
首先,在HTML中创建一个div作为搜索框容器,并在其中添加一个input元素,如下所示:
<div class="search-container">
<input type="text" placeholder="Search..."/>
</div> .search-container {
width: 300px;
height: 40px;
border: 2px solid #ccc;
border-radius: 20px;
position: relative;
} .search-container input[type="text"] {
width: 100%;
height: 100%;
padding: 10px;
border: none;
font-size: 16px;
} .search-container:before {
content: "";
background-image: url("search.png");
background-size: 20px 20px;
width: 20px;
height: 20px;
position: absolute;
top: 10px;
left: 10px;
} .search-container:before:hover {
opacity: 0.7;
background-color: #f1f1f1;
} .search-container {
width: 300px;
height: 40px;
border: 2px solid #ccc;
border-radius: 20px;
position: relative;
}
<br>
.search-container input[type="text"] {
width: 100%;
height: 100%;
padding: 10px;
border: none;
font-size: 16px;
}
<br>
.search-container:before {
content: "";
background-image: url("search.png");
background-size: 20px 20px;
width: 20px;
height: 20px;
position: absolute;
top: 10px;
left: 10px;
}
<br>
.search-container:before:hover {
opacity: 0.7;
background-color: #f1f1f1;
}