第一步,拥有svg格式的图片

途径一:ui给你
途径二:自己去阿里巴巴下载
网址:https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2

选好加入库

加入库之后:

下载下来的文件有:

新建一个文件夹,里面放这些文件:

第二步,字体图标的使用

①demo的html页面

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>字体图标的引入和使用-svg是个好东西</title><link rel="stylesheet" href="css/test.css"><link rel="stylesheet" href="css/icon.css">
</head>
<body><div class="main"><div class="wrapper"><div class="content"><button type="button"style="width:80px; color:#fff;">按钮展示:</button><button type="button" class=""><i class="iconfont icon-shanchu"></i></button><button type="button" class=""><i class="iconfont icon-fenqitianjia"></i></button><button type="button" class=""><i class="iconfont icon-chehui"></i></button></div></div><pstyle="width:500px; margin:0 auto; margin-bottom:10px;">表格展示:</p><table><tbody><tr><th>删除</th><th>新增</th><th>还原</th></tr><tr><td><i class="iconfont icon-shanchu"></i></td><td><i class="iconfont icon-fenqitianjia"></i></td><td><i class="iconfont icon-huanyuan"></i></td></tr></tbody></table></div>
</body>
</html>

注意点:head里引入tset的css样式和icon的css样式

② icon的css表

@font-face {font-family: "iconfont";src: url('iconfont.eot?t=1565918389247'); /* IE9 */src: url('iconfont.eot?t=1565918389247#iefix') format('embedded-opentype'), /* IE6-IE8 */url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAU0AAsAAAAACrQAAAToAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDKAqIRIZ5ATYCJAMYCw4ABCAFhG0HXBsTCSMRdntQYpP91QFviDf1d5jqNp54QGcV2oYCXtR41Rm1Det/5IiI9EWC+Rw8z+f9+2sfvTQpAOYWQAp5BmEGeCR+IcfW5OK7pP/NWxXxkBQq5HkVC3Wl7m1rHLExZ26vqRA/tXGiAgB0cBJeHP8FUrU454mMiFAjeYseSPZ9smbjLD39//eqZtq24LzZFqCnlrkWfUssGprHewo0xsZ/StaKY1WGk3CzMnPm+rchgE9OiiP1GzZvj4eBLhJAhg5K9MHzeTEJbMFzOMmdBlmBxVML1Q1gufn38omy4oHCauhdrcMG/an9Vr11Oopxdx0RVRcGrveBBooDBqS7NNoRbVeLo/HfUUPR5JMNAm9dHMNbpWs7+y8PBIXGYEEcZE0OavOahbdKVUDgrbYQthlYgM3CAmwOZlAEXIVnZIac0hfJ2Ua09NEkhGUIQXIJI45vZMOlEEULJ4SucHI8RYqmdFrkK6RZnPg1WVSgPRz2RgoREBG/bsrH81u2HJZWE9tk389mw28rZfn6hRQsvQ6UxJVII6U5A9MHdAWHKa4rPu5I4N1JQdXeN0mx4FPZ7y1hvcE6vR6M90LAjJzXnKP2ZB6+49UMCV6Iipid+0w/QIKUxFtjmpO2HpIQhg78+VsTxPKRPtQsiKMoQ3Hyl9gl+Odin4uoO/Mc6XHfwHDX/lv24vnL1YlamfehMSKlQArZZUpQ+FuuKr7Hj+ZKRfnyYXvPR4XbVz1dU0WXUpGTVHr8a69UtgZzK39IqyuObm8Y1Spc8XXwyxFMnc3Es16VF6lq3fslZ5XnXqmU/3dteG9AxnTtM/w+4NSqHYVntKf0vdq50y/K/Cb9gvQhO251lsWp3Jvmb1yqGwxfGqVfmrvRpCqL72RMVaVLr7YN/raZkoW1f60d2vKV9NC/7QR/vP3FjvczLRo65nzNBDvMJkzldocv2NBPcE2Sa2IvHGEvZblkEwNtWPt08/D6N20iKN8od7oqQycVLL00fbPlv7J+TuXarlLHaJh+6cQuvarW9wQGTD46efK3Qt8Kx5AY7WX8YrjjjP+o1WtuzFVHV+therh+9VwZUn5ToY2lh+zX7y7rtXoNGyWe8cTmzm2fCBXUmtEdSbH6zEXz998GposnNYynpVzPxhl5/VVOVMy/Kn8LCRPSXFqEYQs50bFTxxo3aw549LhTjU78igE1b9bo2KXr6cXq9Gm9WFxz+hT5AYhjjbXeF18t0VX+xh9jzhW9pFeq6r95gQHg6dQCx011NmI0GwEeCjLr/rQWUwkhNn4M5HPmhaXeEccI4FhOAP8GN74oQAwl0/KqKluGhrR63CODC4okcoDGIz/RUIuDJaA8ODxqgU8xGt0fkI7RaMQkA4oyl4GQmoOgSMlF0KTmJtFQX4IlI1/AkVo0+HSUdE8MKCi38GIjaBRf8PwB27oiJaALa/CIqS+MeA0m94rScQHiIAo2DlihVHFN904TVQKSuoQ9ex8WRQ2N1BlaDZxqsw5Dkv1QYOuyt2AjaBRf8PwB27oifbUuQr9/xNQXRhIw38pXlI4PD3EQZSAerFUmzK6Md+80UV4moGt/XcKeh7EQ1Roa+WkZWg1cgXKzDvkiymoNmreXa3kP8KEvO1GixYgVJ0lMxzhTWefH5P+OJ9aheySvCKuWlU2VqVIz50318/R6') format('woff2'),url('iconfont.woff?t=1565918389247') format('woff'),url('iconfont.ttf?t=1565918389247') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */url('iconfont.svg?t=1565918389247#iconfont') format('svg'); /* iOS 4.1- */}.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;color:#fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-shanchu:before {content: "\e602";}.icon-fuzhi:before {content: "\e603";}.icon-chehui:before {content: "\e604";}.icon-fenqitianjia:before {content: "\e605";}.icon-huanyuan:before {content: "\e606";}

注意点:

  1. font-family里面的src要写正确,根据自己这个字体文件放的位置来确定来源地址,写错就找不到图标了。
  2. iconfont的类名,因为我需要白色边框的图标,所以我自己加了颜色。
  3. icon-shanchu等等这一类的类名,直接引用就可以看到图标,但是要记住如果想要图标显示,需要同时引入 .iconfont类名和你需要的删除或者复制或者其他的类名

③ demo的css样式表


/* 页面布局 */
.main {padding: 30px 100px;width: 960px;margin: 0 auto;}.icon {display: block;width: 100px;height: 100px;line-height: 100px;font-size: 42px;margin: 10px auto;color: #333;}
/* 按钮部分 */.wrapper {height: 50px;}.content {float: right;}button {width: 30px;height: 30px;border:none;border-radius: 4px;background-color: #335e9a;}button:last-child {margin-right: 30px;}button:hover {background-color: #3990c9;}
/* 表格部分 */table {width: 500px;height: 100px;text-align: center;margin: 0 auto;color: #fff;border:1px solid #d4d4d4;background-color: #3990c9;border-collapse: collapse;}table th, table td {border: 1px solid #d4d4d4;}

效果如下:

字体图标的引入和使用-svg是个好东西相关推荐

  1. 从零开始学前端:字体图标的引入 --- 今天你学习了吗?(CSS:Day18)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:定位 - 今天你学习了吗?(CSS:Day17) 文章目录 从零开始学前端:程序猿小白也可以完全掌握!-今 ...

  2. 把svg图标制作成字体图标_让我们用SVG符号和CSS变量制作彩色图标

    把svg图标制作成字体图标 by Sarah Dayan 通过莎拉·达扬 让我们用SVG符号和CSS变量制作彩色图标 (Let's make multi-colored icons with SVG ...

  3. HTML 字体图标的引入

    字体图标:简单的说就是1种特殊的字体,通过这种字体,显示给用户的就像一个个图片一样.可以通过css样式改变文字和颜色,使用非常方便. 字体图标引入中,我经常使用 iconfont-阿里巴巴矢量图标库 ...

  4. 字体图标的引入方式(阿里巴巴字体库的使用)

    iconfont-阿里巴巴矢量图标库iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载.在线存储.格式转换等功能.阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具http ...

  5. icomoon字体图标的引入

    1.在网站(http://icomoon.io)中下载字体 进入官网点击 进入后即可选择字体(直接点击选择),加载得稍微有点慢,耐心等待. 若没有想要的,可直接下拉到网页最后 点击  在library ...

  6. uniapp引入字体图标库

    步骤 1.首先在项目文件夹的src目录下新建一个styles文件夹,将字体图标文件放到其中iconfont.wxss 2.在App.vue中的标签中全局引入字体图标文件 ``` 3.这样就完成了字体图 ...

  7. web前端入门学习 css(7)css高级技巧 (精灵图、字体图标、css三角、鼠标样式、表单轮廓线、文本框拖拽、垂直对齐、图底空白缝隙、margin负值、溢出文字省略号、文字环绕、css初始化)

    文章目录 精灵图 为什么需要精灵图? 精灵图的使用 精灵图课堂案例 用精灵图拼出自己的名字 字体图标 字体图标的下载 字体图标的引入 字体图标的追加 css三角(用边框border制作) 案例:京东三 ...

  8. CSS基础「七」精灵图 \ 字体图标 \ 三角 \ 用户界面样式 \ 页面初始化

    本篇文章为 CSS 基础系列笔记第七篇,参考 黑马程序员pink老师前端入门教程 其他CSS基础相关文章: CSS基础「一」基础选择器 / 字体属性 / 文本属性 / 三种样式表 CSS基础「二」复合 ...

  9. css技术点二:字体图标(阿里巴巴字体图标使用)

    css技术点二:字体图标(阿里巴巴字体图标使用) 一.什么是字体图标 二.字体图标的好处 三.字体图标用法 四.字体图标格式介绍 一.什么是字体图标 字体图标可以为前端工程师提供一种方便高效的图标使用 ...

最新文章

  1. Javascript操作DOM常用API总结
  2. 满分简便代码:1009 说反话 (20分)
  3. 编码 面试_在学习编码面试时如何取得进步
  4. java为什么引入进程和线程_为什么要引入进程
  5. WebLogic plugin for juno下载地址
  6. 两化融合:唐山探路重工业城市智慧转型
  7. docker镜像与容器概念
  8. 点击触发ajax重复提交表单,屡次连续点击致使Ajax重复提交
  9. Python(八):条件与循环
  10. LeetCode-618. 学生地理信息报告(困难)行转列
  11. JBOD(jbod和raid0)
  12. 淘宝flexible.js+rem适配pc端
  13. js、jq知识点文档
  14. RabbitMq消息队列进一步认识
  15. 路由器为何会有特殊的默认路由(静态路由的一种特殊形式------默认路由)
  16. 【奥运功臣沪江小D】沪江小D奥运系列LOGO欣赏
  17. C++ 多态介绍详解
  18. 如何爬虫同花顺概念数据?pyppeteer
  19. SAP常用需求关闭预留未清的处理方法
  20. android查ip地址,Android 查看IP地址

热门文章

  1. 东哥java学习第二天---Java基础
  2. MOT入门笔记(二)
  3. 安卓开机linux图标,在启动栏制作android studio启动图标
  4. Hive 性能优化(全面)解决数据倾斜等问题
  5. JAVA简易控制台选择题答题,改自书上代码
  6. FPGA中的竞争冒险消除
  7. ab压力测试并发测试基于HTTP
  8. 看我用Python一秒发数百份邮件,让财务部妹子追着喊6
  9. html星空炫彩粒子,炫彩粒子模拟
  10. 【分享opengl教程】