CSS学习7()

1.字体图标iconfont

主要用于显示网页中通用、常用的一些小图标。

精灵图的缺点:

1、图片文件比较大。

2、图片本身放大和缩小会失真。

3、一旦图片制作完毕想要更换非常复杂。

看上去像图片,本质上为字体。

优点:

1、轻量级:一个图标字体要比一系列的图像要小。一旦字体加载了,图标就会马上渲染出来,减少了服务器请求。

2、灵活性:本质是文字,可以随意改变颜色、产生阴影、透明效果、旋转等。

3、兼容性:几乎支持所有浏览器。

注意:字体图标不能替代精灵技术,只是对工作中的图标部分技术的提升和优化。

1.1 字体图标的下载

icomoon字体库(国外网站)http://icomoon.io

icofont字体库(国内网站)http://www.iconfont.cn/

注意:

1、使用的时候,把下载包中的fonts文件夹放到页面根目录下面。

2、在CSS样式中全局声明字体,将字体文件通过css引入到页面中

打开icomoon中的style.css,复制格式到css中。

 

 

 

 

 

3、添加到html中:使用span标签,然后打开 icomoon里面的demo.html,里面有图标的特殊符号,将其复制到span中。

4、将span声明字体,例如span {font-family:'icomoon'; font-size: 100px; color: pink; }

 

1.2 字体图标的追加

把压缩包中的selection.json重新上传,然后选择想要的图标重新下载。

 

 然后选择压缩包中的selection.json之后,会弹出一个框框,询问是否重新加载,点击yes就好了。

2. CSS三角

 

posted on 2022-12-23 20:30  201812  阅读(23)  评论(0编辑  收藏  举报