我不是很擅长CSS,文本框已经对齐,我尝试将搜索图标放到文本框中,它只是无法进入。以下是代码:
<style type="text/css">
#textbox-search{overflow:auto;}
#textbox-search input.searchkeyword {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #8e8e8e;
background-color:#f5f5f5;
height:16px;
padding:-4px;
padding-left:-48px;
color:#4a4a4a;
float:right;
}
#textbox-search input.button{
border:0;
padding:4px;
margint:0 0 0 600px;
width:24px;
height:24px;
background:transparent url('images/search.png') center center no-repeat;
float:right;
}
</style>
<form id="textbox-search">
<input type="submit" class="button" value="" />
<input type="text" class="searchkeyword" />
</form>
更新:
答案 0 :(得分:5)
您可以使用background
这样的属性
input{
background: url("http://png.findicons.com/files/icons/1389/g5_system/32/toolbar_find.png") top right no-repeat;
height:30px;
padding-right:30px;
}
您可以根据图像尺寸更改高度和填充值。
答案 1 :(得分:0)
你可以很容易地做到这一点
.searchkeyword {
width: 100%; /*textbox width*/
float: none;
background: url(your_image.png);
background-size: 20px 20px;/*background icon size*/
background-repeat: no-repeat;
background-position: 8px 10px; /*place where you wnat*/
display: block;
text-indent: 20px; /*help to indent your text on textfield*/
}