阿里的iconfont 常用于把小图标转为字体,内部原理就是使用css中的@font-face指定自定义字体
使用方法
-
选好需要的图标,下载为代码
-
解压缩代码包,红框中为需要的文件
3.在需要的组件或html中引入css文件,并使用类名引用
主要文件 ---iconfont.css解析
- 原理: 使用@font-face自定义字体名称并且通过src引入自定义字体
// 定义字体名称并引入图标字体资源
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1552446319679'); /* IE9 */
src: url('iconfont.eot?t=1552446319679#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('iconfont.woff?t=1552446319679') format('woff'),
url('iconfont.ttf?t=1552446319679') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1552446319679#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
font-family: "iconfont" !important; // iconfont 开头的class使用默认字体
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
// 具体图标配置
.iconrule:before {
content: "\e748";
}
.icondata:before {
content: "\e6e3";
}
.iconrelease:before {
content: "\e749";
}
.iconlist:before {
content: "\e603";
}
网友评论