前端字体图标的使用(阿里、icomoon)

本文介绍如何在项目中使用阿里图标库和icomoon图标库的字体图标资源。包括如何添加图标到项目、声明字体文件及使用不同方式展示图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

阿里字体图标使用

  • 首先去阿里图标库官网:http://www.iconfont.cn/

  • 搜索需要的图标库 ——>加入购物车——>点击购物车——>添加到项目(如果有项目直接加入需要的项目,没有则新建项目)

    这里写图片描述

  • 在”图标管理” 中可以查看我的项目

这里写图片描述

  • 1、Unicode方式 在项目中进行使用
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>字体图标使用</title>
        <style>
            /*
             第一步:
               在样式里面申明字体
             * */
            @font-face {
                  font-family: 'iconfont';  /* project id 551814 */
                  src: url('//at.alicdn.com/t/font_551814_n3xx6j5s52n8kt9.eot');
                  src: url('//at.alicdn.com/t/font_551814_n3xx6j5s52n8kt9.eot?#iefix') format('embedded-opentype'),
                  url('//at.alicdn.com/t/font_551814_n3xx6j5s52n8kt9.woff') format('woff'),
                  url('//at.alicdn.com/t/font_551814_n3xx6j5s52n8kt9.ttf') format('truetype'),
                  url('//at.alicdn.com/t/font_551814_n3xx6j5s52n8kt9.svg#iconfont') format('svg');
                }
            .iconfont{
                  font-family:"iconfont" !important;
                  font-size: 16px;
                  font-style: normal;
                  -webkit-font-smoothing: antialiased;
                  -webkit-text-stroke-width: 0.2px;
                  -moz-osx-font-smoothing: grayscale;
                }
        </style>
    </head>
    <body>
        <i class="iconfont">&#xe628;</i>
    </body>
</html>
  • 2、Font class方式 在项目中进行使用
引入样式表
 <link rel="stylesheet" href="http://at.alicdn.com/t/font_619016_c52q8qlz6avsfw29.css">
使用

 <i class="icon iconfont icon-31dianpu"></i>
 <i class="icon iconfont icon-gongnengjianyi"></i>

这样就可以看到效果了!

注意:Unicode方式,当每次在图标库内加入新的标签时,需要重新copy 项目生成的在线链接@font-face,否则新的图标将会无效; Font class 在使用的时候要添加icon iconfont两个属性


icomoon字体图标使用

这里写图片描述

选择完成后,会有selection(个数),同时点击 右边的Generate Font按钮进行下载

这里写图片描述

点击Download下载

  • 把压缩包里面的fonts拷贝到你的项目

  • 使用icomoon字体图标, 打开压缩包的demo.html,选择你需要的图标

    这里写图片描述

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            @font-face {
                font-family: 'icomoon';
                src: url('../fonts/icomoon.eot?q0tv6r');
                src: url('../fonts/icomoon.eot?q0tv6r#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?q0tv6r') format('truetype'), url('../fonts/icomoon.woff?q0tv6r') format('woff'), url('../fonts/icomoon.svg?q0tv6r#icomoon') format('svg');
                font-weight: normal;
                font-style: normal;
            }

            [class^="icon-"],
            [class*=" icon-"] {
                /* use !important to prevent issues with browser extensions that change fonts */
                font-family: 'icomoon' !important;
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            div{
                font-family: "icomoon";
            }
        </style>
    </head>

    <body>
        <div ></div>
    </body>

</html>

注意:src: url地址与你的项目保持一致

  • 效果显示

这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值