/*设置搜索栏的外观*/
.search-bar{
width: 300px;
height: 40px;
position: relative;
}
/*设置搜索框的样式*/
.search-input{
width: 100%;
height: 100%;
border: none;
outline: none;
box-sizing: border-box;
padding-left: 15px;
font-size: 18px;
font-family: Arial, sans-serif;
}
/*设置搜索按钮的样式*/
.search-btn{
width: 40px;
height: 40px;
border: none;
background-color: #333;
position: absolute;
top: 0px;
right: 0px;
color: #fff;
font-size: 20px;
cursor: pointer;
}
/*当鼠标悬停在搜索按钮上时,改变其样式*/
.search-btn:hover{
background-color: #555;
}
以上是CSS样式代码,接下来是搜索栏的HTML结构和CSS样式类的使用实例:
<div class="search-bar">
<input type="text" placeholder="请输入要搜索的内容" class="search-input">
<button class="search-btn"><i class="fa fa-search"></i></button>
</div>
大家使用一个div元素来包围搜索栏,并在内部使用一个输入框和一个搜索按钮。稍后,大家将使用CSS样式类来设置搜索框和按钮的样式。下面是一个漂亮的搜索栏实例:
以上就是用CSS制作美观搜索栏的全部内容。代码非常简单,只需几行CSS让搜索栏看起来更专业和美观。希望您能从中受益。