当前位置: 代码迷 >> 综合 >> 如何把字体图标(iconfont)应用到 CSS 中
  详细解决方案

如何把字体图标(iconfont)应用到 CSS 中

热度:102   发布时间:2023-11-10 21:30:46.0

下载

第一步:

阿里巴巴矢量图标下载

第二步:

选择源代码下载

第三步:

解压缩文件

第四步:

把文件导入

Unicode 引用

第一步:生成 @font-face

@font-face {font-family: 'iconfont';src: url('iconfont.eot');src: url('iconfont.eot?#iefix') format('embedded-opentype'),url('iconfont.woff2') format('woff2'),url('iconfont.woff') format('woff'),url('iconfont.ttf') format('truetype'),url('iconfont.svg#iconfont') format('svg');
}

注意:这里 url 就是下载后文件解压后的压缩路径,要根据自己情况更改

第二步:定义使用 iconfont 的样式

.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}

第三步:挑选相应图标并获取字体编码,应用于页面

<span class="iconfont">&#xe633;</span>

font-class 的引用

第一步:引入项目下面生成的 fontclass 代码:

<link rel="stylesheet" href="./iconfont.css">

第二步:挑选相应图标并获取类名,应用于页面:

<span class="iconfont icon-xxx"></span>

icon-xxx 要具体看 iconfont.css 里面的定义

Symbol 引用

第一步:引入项目下面生成的 symbol 代码:

<script src="./iconfont.js"></script>

第二步:加入通用 CSS 代码(引入一次就行):

<style>
.icon {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;
}
</style>

第三步:挑选相应图标并获取类名,应用于页面:

<svg class="icon" aria-hidden="true"><use xlink:href="#icon-xxx"></use>
</svg>