HTML中使用IconFont图标

本博文介绍如何获得IconFont图标,以及在html中使用IconFont的3种方式。

一、获得IconFont图标

进入IconFont官网:https://www.iconfont.cn/,点击右上方人像图标登录。

选择一种快捷登录方式, 这里选择Github

搜索需要的图标,例如:点赞

键入“点赞”后,回车搜索图标

鼠标移动到一个喜欢的图标上,点击购物车图标

 

点击右上角购物车图标,如图:

 

弹出如下图,点击添加至项目

写入项目名称,例如:demo,点击确定

 此时看到demo项目中有我们刚刚添加到购物车的点赞图标,Iconfont的三种使用方式,分别是:Unicode、Font class、Symbol,如何使用可以点击下图右侧的"使用帮助"。

 

点击“暂无代码,点此生成”

生成如下在线引用代码:

点击Unicode,出现如下:

 

二、html中使用IconFont(3种方式)

1. Font class方式:

复制Font class的在线链接

//at.alicdn.com/t/font_1345419_2b638ugi5yd.css

 html的head中引入在线链接,注意:在线链接开头需要加上http:

<link rel="stylesheet" type="text/css" href="http://at.alicdn.com/t/font_1345419_2b638ugi5yd.css">

 html的body中使用点赞图标

<i class="iconfont icon-dianzan"></i>

icon-dianzhan来自于

完整代码: 

fontclass.html 

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>测试使用iconfont</title>
    <link rel="stylesheet" type="text/css" href="http://at.alicdn.com/t/font_1345241_ss6ikw9v16f.css">
</head>

<body>
测试Font Class方式
<i class="iconfont icon-dianzan"></i>
</body>
</html>

 效果:

 

2.Unicode方式:

Unicode方式与Font class方式的使用方法差别不大,用fontclass.html来改一下,修改body中

<i class="iconfont">&#xe643;</i>

&#xe643;来自于

unicodetest.html 

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>测试使用iconfont</title>
    <link rel="stylesheet" type="text/css" href="http://at.alicdn.com/t/font_1345419_2b638ugi5yd.css">
</head>

<body>
测试Unicode方式
<i class="iconfont">&#xe60c;</i>
</body>
</html>

效果:

 

3.Symbol方式:

复制Symbol的在线链接

引入Symbol的在线链接,注意链接开头要加上http:

<script type="text/javascript" src="http://at.alicdn.com/t/font_1345419_2b638ugi5yd.js"></script>

写icon样式

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

使用icon

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

完整代码: 

symboltest.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>测试使用iconfont</title>
    <script type="text/javascript" src="http://at.alicdn.com/t/font_1345419_2b638ugi5yd.js"></script>
    <style type="text/css">
    .icon {
       width: 1em; height: 1em;
       vertical-align: -0.15em;
       fill: currentColor;
       overflow: hidden;
    }
    </style>
</head>

<body>
测试Symbol方式
<svg class="icon" aria-hidden="true">
    <use xlink:href="#icon-dianzan"></use>
</svg>
</body>
</html>

效果:

完成! enjoy it!

  • 8
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1. 安装iconfont图标库 首先需要在iconfont官网下载需要使用图标库,并将其导入到项目。这里以阿里巴巴矢量图标库为例,下载完成后会得到一个名为“iconfont”的文件夹,将其复制到项目的public目录下。 2. 在main.js引入iconfont图标库 在main.js,我们需要引入iconfont图标库并将其挂载到Vue实例。具体代码如下: ``` import Vue from 'vue'; import App from './App.vue'; import './public/iconfont/iconfont.css'; // 引入iconfont图标库 Vue.config.productionTip = false; new Vue({ render: h => h(App), }).$mount('#app'); ``` 3. 在vue组件使用iconfont图标 在vue组件使用iconfont图标需要先在html创建一个标签,然后将需要使用图标类名赋值给该标签的class属性。 例如,我们需要使用阿里巴巴矢量图标的“搜索”图标,其类名为“icon-search”,则在vue组件使用图标的代码如下: ``` <template> <div> <i class="iconfont icon-search"></i> </div> </template> ``` 注意,由于使用iconfont图标库,需要将该标签设置为“i”标签。同时,需要将图标的类名添加到“class”属性。 4. 样式调整 使用iconfont图标时,可以通过修改css样式来调整图标的大小、颜色、旋转等。 例如,要将搜索图标的大小调整为30px,颜色调整为红色,代码如下: ``` <template> <div> <i class="iconfont icon-search" style="font-size: 30px; color: red;"></i> </div> </template> ``` 通过在标签内部添加style属性,可以直接对图标进行样式调整。 以上就是在vue使用iconfont图标的方法。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值