前端基础:CSS中iconfont字体图标

一、字体图标的下载:(免费下载)

下载网址:

下载过程:(iconmoon字库下载)

1、打开网址点击右上角IcoMoon App;

  

  

2、点击选择所需的图标,加入Selection;

   

3、点击Add lcons From Library...加入选择添加其他字体图标;

   

4、点击Cenerate Font后确认所选图标;

   

5、确认后点击Download选择下载路径;

   

   

6、下载完毕得到一个iconmoon压缩包;

二、字体图标的引入:

1、解压iconmoon压缩包,生成iconmoon文件夹;

   

2、将iconmoon文件夹中fonts文件夹复制粘贴到根目录(图中基础文件夹)下(与.html同级);

   

     * font文件:字体文件格式(确保字体兼容性)

   

   

3、将iconmoon文件夹中style.css类似下方代码复制到< style>中/CSS文件中;

  

@font-face {
            font-family: 'icomoon';
            src:url('./fonts/icomoon.eot?a8iku5');
            src:url('./fonts/icomoon.eot?a8iku5#iefix') format('embedded-opentype'),
                url('./fonts/icomoon.ttf?a8iku5') format('truetype'),
                url('./fonts/icomoon.woff?a8iku5') format('woff'),
                url('./fonts/icomoon.svg?a8iku5#icomoon') format('svg');
            font-weight: normal;
            font-style: normal;
            font-display: block;
}

4、点击打开iconmoon文件夹中demo.html,将字体图标对应 “小方块”  复制到标签;

  

<span></span>

5、font-family: 'icomoon';复制到选择器;

     

span {
            font-family: 'icomoon';     /* 必须输入 */
            color: blueviolet;
            font-weight: 100;
            font-size: 100px;
        }

5、字体图标可依据字体属性改变其样式(颜色/大小/);

     

6、整体代码

     

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS-字体图标</title>
    <style>
        @font-face {
            font-family: 'icomoon';
            src:url('fonts/icomoon.eot?z9fwbf');
            src:url('fonts/icomoon.eot?z9fwbf#iefix') format('embedded-opentype'),
                url('fonts/icomoon.ttf?z9fwbf') format('truetype'),
                url('fonts/icomoon.woff?z9fwbf') format('woff'),
                url('fonts/icomoon.svg?z9fwbf#icomoon') format('svg');
            font-weight: normal;
            font-style: normal;
            font-display: block;
            }
        span {
            font-family: 'icomoon';     /* 必须输入 */
            color: blueviolet;
            font-size: 100px;
        }
    </style>
</head>
<body>
    <span></span>
</body>
</html>

结果:

*  将style.css放到根目录下使用link调用实现;

    

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


<span class="icon-图标名"></span>

三、字体图标的追加:

1、icomoon网页   -->   icomoonAPP   --> 左上角impact点击;

     

2、选择icomoon(原下载)文件中selection.json

    

   

3、 选择添加的字体图标重新下载;

     

4、解压新压缩包整体替换原文件;

   

5、重复字体图标引入的步骤3操作;

   

6、完成字体图标的追加;

  

四、问题

1、字体图标引入或追加时,运行后显示“小方框”,关闭应用,重启电脑试试;

   

2、注意fonts文件名书写正确;

  

3、fonts文件路径是否正确;

  

4、选择器中是否漏掉代码font-family: 'icomoon';

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值