我正在使用 Bootstrap 3 并尝试将日历图标放在输入框右侧。
我的 HTML 代码如下:
<div class="col-md-12">
<div class='right-inner-addon col-md-2 date datepicker'
data-date-format="yyyy-mm-dd">
<input name='name' value="" type="text" class="form-control date-picker"
data-date-format="yyyy-mm-dd"/>
<i class="fa fa-calendar"></i>
</div>
</div>
我已经尝试使用position: absolute
来实现:
.right-inner-addon i {
position: absolute;
right: 5px;
top: 10px;
pointer-events: none;
font-size: 1.5em;
}
.right-inner-addon {
position: relative;
}
但是当我这样做时,在一个位置上看起来很棒,但在另一个实例中位置不正确。
我还尝试过使用text-indent
,看是否可以在整个页面中都奏效,但效果相同。
.right-inner-addon i,
.form-group .right-inner-addon i {
display: inline-block;
z-index: 3;
text-indent: -15px;
font-size: 1.3em;
}