不知道我怎么能做到这一点,因为 BS 4 不支持字形图标。我是将其设置为背景还是将不同的定位应用于字体真棒图标?
到目前为止,这是我的代码:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<div class="form-group col-md-4">
<input class="form-control rounded-0 py-2" type="search" value="search" id="example-search-input">
</div>
<!-- /.form-group -->
我想使用这个 字体很棒的图标。我也尝试将其添加为 background-image
,如:
.form-control {
background-image: url('https://res.cloudinary.com/dt9b7pad3/image/upload/v1502810110/angle-down-dark_dkyopo.png');
background-position: right center 5px;
}
但这无济于事。我能想到的唯一方法是添加字体真棒图标,然后将定位设置为绝对,对吗?但我不确定这是否是“干净”和正确的方法?我需要对此采取不同的方法吗?有人帮忙!谢谢!
原文由 Retros 发布,翻译遵循 CC BY-SA 4.0 许可协议
Bootstrap 5 Beta -(2021 年更新)
演示
Bootstrap 4(原始答案)
为什么不使用 输入组?
而且,您可以使用边框实用程序使其出现 在 输入中…
或者,使用
input-group-text
没有灰色背景,所以图标出现在输入…或者,您可以使用没有装订线间距的网格(
row
>col-
):或者, 像这样添加图标…
所有 Bootstrap 4 图标输入选项 的演示
带有验证图标的示例