css中的代码图标,认识CSS中字体图标(示例代码)

前端之HTML,CSS(十一)

字体图标

使用文字做出小图标的效果并超越了小图标应用精灵图,使得图标变得灵活,减少了请求次数,优化了界面的性能。字体图标本身为矢量图。

字体图标的使用过程

1.UI设计字体图标效果图

使用illustrator或者Sketch矢量图软件创建icon图标,并保存svg格式。

2.前端上传生成兼容性字体文件包

将svg格式文件转换成页面能够使用的字体文件,并且需要兼容各种浏览器。

3.前端下载兼容字体文件包至本地

icomoon字库简单使用教程

1.打开icomoon字库页面以后,点击IconMoon APP

c6c5b69bbcf17f04ae0972243765a39d.png

2.点击IcoMoon APP 以后,选择自己想要的图标,可以多项选择。

2e705b3a8e3644145ca698e3b5c8bd98.png

3.选择好图标以后,找到页面右下角处的Generate Font生成字体

f3231393eba944b676376795555a0fbd.png

4.点击Generate Font以后,页面跳转后,右下角处变为Dowmload

1bd35fcf058192957ea4fb19293f163e.png

5.点击Download下载,下载完成以后,找到下载后的文件夹。

56fbd9bfcad29b32afb4cc8ef278c620.png

4.字体文件包引入HTML页面

1.解压下载好的文件夹。

ac6987c9656ba89af4e5a9aa88cadd8c.png

2.打开icomoon文件夹,找到fonts文件夹

209504de7a4a5d8ac824080ebe83427b.png

3.复制fonts文件夹到自己的项目文件中

9ae75b2f76266bdcc5826b0e3716c75b.png

4.页面中声明并调用字体图标

ff3f0584dce87f6a4204e6835efb1414.gif

b5d2fd5640f930c55f5c899156ef0331.gif

1 @font-face {2 font-family: "icomoon";3 src: url(‘fonts/icomoon.eot?7kkyc2‘);4 src: url(‘fonts/icomoon.eot?7kkyc2#iefix‘) format(‘embedded-opentype‘),5 url(‘fonts/icomoon.ttf?7kkyc2‘) format(‘truetype‘),6 url(‘fonts/icomoon.woff?7kkyc2‘) format(‘woff‘),7 url(‘fonts/icomoon.svg?7kkyc2#icomoon‘) format(‘svg‘);8 font-style: normal;9 }10 span {11 font-family: "icomoon";12 }

View Code

5.找到解压后文件夹icomoon中的demo.html

75def15baffa13ffc133a2f6a2827f9c.png

6.浏览器打开,复制所用字体图标后的小方块

f30e06c25c7e5f64649fae9e0cd6dd02.png

7.将复制的小方块粘贴在页面所需位置

88203e15d7ff9f3bc5f3d3c65f2c00ab.png

8.保存,浏览器打开页面

ff3f0584dce87f6a4204e6835efb1414.gif

b5d2fd5640f930c55f5c899156ef0331.gif

1

2

3

4

5

字体图标-测试

6

7 @font-face{ /*声明字体 引用字体*/

8 font-family:"icomoon"; /*可以自定义*/

9 src:url(‘fonts/icomoon.eot?7kkyc2‘);

10 src:url(‘fonts/icomoon.eot?7kkyc2#iefix‘) format(‘embedded-opentype‘),11 url(‘fonts/icomoon.ttf?7kkyc2‘) format(‘truetype‘),12 url(‘fonts/icomoon.woff?7kkyc2‘) format(‘woff‘),13 url(‘fonts/icomoon.svg?7kkyc2#icomoon‘) format(‘svg‘);

14 font-style:normal; /*倾斜字体正常*/

15 }

16 span{

17 font-family:"icomoon"; /*与声明中font-family相同*/

18 font-size:100px; /*设置字体图标大小*/

19 color:red;

20 font-style:normal;

21 }

22

23

24

25 ?

26

27

View Code

e986dd0c41b536df3b5baa4865d32055.png

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值