Twitter的引导图标是相当致命的在这里看到 。
再看那部分的右下角。 看到一个图标电子邮件前缀? 这就是我想做的事情。 我要让simple_form和自举发挥很好。
下面是我发现,将预先准备的图标,输入:
= f.input :email, :wrapper => :append do
= f.input_field :email
<span class="add-on"><i class="icon-envelope"></i></span>
但它不是平齐(即可以通过更改CSS偏移是固定的),它是很丑陋的。 作为参考,这里是CSS修复(将其添加到您的bootstrap_overrides.css.less文件):
.input-prepend .add-on,
.input-append input {
float: left; }
是否有人知道一少哈克的方式,使simple_form前置或后置自举一个图标?
更新:
下面的回答让我再看一看吧。 HAML通常添加空格随处可见,但有一个解决方法
这里是原来的HAML其删除空格和不需要CSS破解的更新:
= f.input :email, :wrapper => :append do
= f.input_field :email
%span.add-on>
%i.icon-envelope
那个小大于号(>)使所有的差异。 输出HTML具有输入和跨度之间没有换行。