
表单Placeholder内使用IconFont图标文字
三月 25, 2018
876
表单Placeholder内使用IconFont图标文字。
问题
最近在写一个后台登陆页面,构思在帐号密码输入框的占位符内添加一个Font-awesome
图标文字。(如图)
表单
可是呢,占位符文本是定义在placeholder=""
这个属性里的。而Font-awesome
呢又是用<li>
标签加class="fa"
类来实现的。所以这个带class
的<li>
标签就没法插到placeholder
里去了。
|
解决方法
查了资料后找到了阿里的IconFont
,也是一个图标字体框架。和Font-awesome
不同的是,IconFont
提供了多种引用方式。这里我们就通过unicode
引用方式将图标文字插入到表单占位符中。
- 首先我们选择几个心仪的图标加入到自己的项目中。值得一提的时图标库中也有
Font-awesome
图标哦。 - 生成工程,下载文件。
- 将下载的文件放到网站目录下。
- 在css中引入
font-face
和iconfont的样式
。 - 然后在
placeholder
的值中插入对应图标的unicode
即可。
iconfont
|
总结
最后总结一下 IconFont
的优点:
- 有多种应用方式,可以应对不同情况引入图标字体。
- 图标库丰富,且可以对图标进行二次编辑,或者上传自己设计的图标。
- 引用时只需添加自己创建的项目中的图标文件即可,而不需要将整个图标库引入。节省空间,加快加载速度。
- 支持国产。
- 本文作者:zhaoo
- 本文链接:https://www.izhaoo.com/2018/03/25/placeholder-use-font-awesome/index.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!

查看评论