CSS常用的外部字体及icomoon图标的使用方法
1.常用的CSS外部字体,开源免费
(1)font-awesome
https://www.bootcss.com/p/font-awesome/
(2)阿里巴巴矢量图标库
(3)矢量图标素材分享网
2.icomoon图标的使用方法
(1)下载后放到网站目录fonts文件夹下
(2)字体文件后缀
- .TTF或.OTF,适用于Firefox 、Safari、Opera
- .EOT,适用于Internet Explorer 4.0+
- .SVG,适用于Chrome、IPhone
- .WOFF,大多数浏览器都支持,最为推荐
- 这些字体的格式在代码中应按照下面的顺序显示:
- .eot .woff .ttf/.otf .svg
(3)字体文件的引用
(转自:https://www.runoob.com/cssref/css3-pr-font-face-rule.html)
CSS3 @font-face 规则:指定名为"myFirstFont"的字体,并指定在哪里可以找到它的URL:
@font-face
{
font-family: myFirstFont;
src: url('Sansation_Light.ttf'),
url('Sansation_Light.eot'); /* IE9 */
}
属性定义及使用说明
@font-face规则,网页设计师再也不必使用的"web-safe"的字体之一。
字体的名称,font - face规则:
- font-family: myFirstFont;
字体文件包含在您的服务器上的某个地方,参考CSS:
- src: url('Sansation_Light.ttf')
如果字体文件是在不同的位置,请使用完整的URL:
- src: url('http://www.w3cschool.css/css3/Sansation_Light.ttf')
/* 声明字体图标 这里一定要注意路径的变化 */ @font-face { font-family: 'icomoon'; src: url('../fonts/icomoon.eot?tomleg'); src: url('../fonts/icomoon.eot?tomleg#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?tomleg') format('truetype'), url('../fonts/icomoon.woff?tomleg') format('woff'), url('../fonts/icomoon.svg?tomleg#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block; }
目录位置如下:
(4)图标的使用
使用CSS中的before或者after设置图标
HTML5代码:
<div class="shopcar"> 我的购物车 <i class="count">8</i> </div>
CSS代码如下:
.shopcar::before { content: '\e93a'; font-family: 'icomoon'; margin-right: 5px; color: #b1191a; }
.shopcar::after { content: '\e920'; font-family: 'icomoon'; margin-left: 10px; }
效果如下:
参考文章:
转载文章链接已标明,如有侵权请告知。文章仅作为知识记忆所用,如有错误,敬请指正。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?