【发布时间】:2016-10-04 12:42:13
【问题描述】:
我目前有一个字体很棒的图标,位于输入字段上方。我希望该图标是可点击的,但我似乎无法让它工作。我已经将它包裹在一个跨度中,并更改了跨度光标,但它似乎没有任何效果。
代码如下:
.inner-addon {
position: relative;
}
.inner-addon .fa {
position: absolute;
padding: 10px;
pointer-events: none;
}
.left-addon .fa {
left: 0px;
}
.right-addon .fa {
right: 0px;
}
.left-addon input {
padding-left: 30px;
}
.right-addon input {
padding-right: 30px;
}
#locationClickableIcon {
cursor: pointer;
}
<span id="locationClickableIcon"><i class="fa fa-crosshairs" id='autolocate'></i></span>
<input type="text" id="address" placeholder="Zipcode" value="" />
【问题讨论】:
-
点击效果很好 (jsfiddle.net/o2vg3men/1)。点击后您究竟希望发生什么?
-
对我来说,图标位于输入框内 - 它变得不可点击。
-
@JakeOls 你没有显示它真正失败的地方。我们如何在不重现问题的情况下提供帮助?
-
那么您的问题中一定缺少一些相关代码。
.inner-addon、.left-addon、.right-addon在哪里?
标签: html css icons font-awesome