想要在网页上增加一个简单的搜索框?那就来学习如何用CSS来实现吧! 首先,在HTML代码中添加一个表单元素和一个文本输入框以及一个搜索按钮。输入框通过 class 属性设置为 searchin...
想要在网页上增加一个简单的搜索框?那就来学习如何用CSS来实现吧!
<form>
<input type="text" placeholder="搜索" class="search-input">
<button type="submit" class="search-button">
<i class="fa fa-search"></i>
</button>
</form> 首先,在HTML代码中添加一个表单元素和一个文本输入框以及一个搜索按钮。输入框通过 class 属性设置为 search-input,按钮则设置为 search-button。同时,我们使用开源图标库 Font Awesome 中的搜索图标来给按钮添加图标效果。
.search-input {
border: 1px solid #ccc;
border-radius: 3px;
height: 30px;
font-size: 16px;
padding-left: 10px;
padding-right: 30px;
transition: all .3s ease;
}
.search-button {
background-color: #333;
color: #fff;
border: 0;
border-radius: 3px;
height: 32px;
width: 32px;
margin-left: -30px;
display: inline-flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.search-button:hover {
background-color: #555;
}
.fa-search {
font-size: 16px;
} 我们给两个元素分别添加 CSS 样式。对于搜索框,我们设置了边框、圆角、字体大小、内外边距以及过渡效果;对于搜索按钮,我们设置了背景颜色、文字颜色、圆角、大小、位置、鼠标指针以及过渡效果。同时,我们对 Font Awesome 的搜索图标进行了设置。
这样,一个简单的搜索框就做好了!您可以根据具体需求进一步对 CSS 样式进行调整,让它更符合您的网页设计。