我试图获得一个自定义输入样式,里面有一个字形图标,右边有一个按钮,表示go。
这是我的js小提琴。 jsfiddle
<div class="form-group">
<div class="icon-addon addon-sm">
<input type="text" placeholder="Search All Orders" class="form-control" id="Order Search">
<label for="email" class="glyphicon glyphicon-search" rel="tooltip" title="email"></label>
</div>
</div>
我遇到的问题是当我尝试添加右侧的按钮时,单击输入时图标会消失。
答案 0 :(得分:1)
使用你的小提琴我只需在你的搜索框中添加一个绝对定位的按钮。也许这就是你要找的东西?
在HTML中添加按钮:
<input type="text" placeholder="Search All Orders" class="form-control" id="Order Search">
<label for="email" class="glyphicon glyphicon-search" rel="tooltip" title="email"></label>
<button class="button-go">go</button>
Button的CSS:
.button-go {
position: absolute;
right: 0;
top: 0;
height: 30px;
}
答案 1 :(得分:1)
以下是 Demo我对你的理解,我只需将按钮添加到你的小提琴中,然后添加此css即可将其定位在右侧。
#Order_Search {
padding-right:20px;
}
.go-btn {
position: absolute;
right: 3px;
margin-left: -2.5px;
top: 2px
}
这是html
<div class="form-group">
<div class="icon-addon addon-sm">
<input type="text" placeholder="Search All Orders" class="form-control" id="Order_Search">
<label for="email" class="glyphicon glyphicon-search" rel="tooltip" title="email"></label>
<button class="go-btn"> Go </button>
</div>