Text Input 页面有一个部分,用于在输入字段前添加图标。
<div class="input-field col s6"> <i class="material-icons prefix">account_circle</i> <input id="icon_prefix" type="text" class="validate"> <label for="icon_prefix">First Name</label> </div>
有没有办法让图标位于输入字段之后?
我试了一个 suffix css类,它不存在。同时移动 <i class="material-icons">account_circle</i> 输入/标签后的节将图标移动到下一行。
suffix
<i class="material-icons">account_circle</i>
Materialize为创建了这个类 .prefix :
.prefix
.input-field .prefix { position: absolute; width: 3rem; font-size: 2rem; -webkit-transition: color .2s; transition: color .2s; top: .5rem; }
您可以在css中覆盖它并添加 right: 0
right: 0
.input-field .prefix{ right: 0; }
更清洁的解决方案是添加 right 归类于 <i>
right
<i>
.input-field .prefix.right{ right: 0; }
并将其添加到 < 要右对齐的标记。
<
jsfiddle