图标字体(iconfont)


------我们在网页中会发现一些小图标,可以通过图片引入图标,但是图片本身比较大,应用起来非常的不灵活。所以在这里给小伙伴们介绍一个叫“图标字体”的小玩意~~

这里是京东主页搜索框中的一个相机小图标

首先介绍一下引入图标字体的三种方式

一、直接通过类名来使用图标字体
二、使用伪元素来设置图标字体
三、通过实体设置图标字体

下载图标字体的资源~

官网链接


下载解压完后需要将CSS和webfont两个文件夹移动到项目文件中

注:font文件夹是我新建来存储这两个文件的,方便查看。

完成上述步骤后接着将CSS中的all.css引入

一、通过类名来使用图标字体

在标签内使用style可以设置图标文字的样式

查看图标名称前的fa或者fas这些可以使用API文档查看

这篇文章有详细安装和介绍Font AwesomeAPI文档的步骤

二、使用伪元素来设置图标字体

  • 在要设置图标文字的元素中添加伪元素before或者after选中
  • 在content中填写想要的图标字体的编码
  • 设置字体的样式

* 箭头所指的两项均为必需的,可以在all.css中查看。*

三、通过实体设置图标字体


到这里就结束了,希望这篇文章可以帮到有需要的小伙伴

有什么不足的欢迎在评论区留言~

引入图标字体的三种方式相关推荐

  1. go引入外部依赖的三种方式:go get,go module,vendor目录

    本文转载自golang 引入外部包的三种方式:go get, go module, vendor目录_guoguolifang的博客-CSDN博客_golang 外部包 import  "g ...

  2. HTML引入css样式的三种方式,css选择器的三种样式

    文章目录 前言 一. css样式的三种方式 第一种:内联定义方式 第二种: 样式块 第三种:引入外部独立css文件 二. 选择器的三种样式 第一种:id选择器 第二种:标签选择器 第三种:类选择器 三 ...

  3. itextpdf 5.5.6版本生成pdf文件 字体设置三种方式

    1.第一种是引用window本地系统字体(这里以常见的宋体为例) BaseFont bf =BaseFont.createFont("C:/WINDOWS/Fonts/simsun.ttf& ...

  4. golang 引入外部包的三种方式:go get, go module, vendor目录

    import "github.com/astaxie/beego" 编译出错解决方案: go get:确保你的GOPATH是工程目录,代码在src目录下,然后在命令提示符中输入:g ...

  5. 在vue文件引入echarts_vue引入echarts地图的三种方式

    }, beforeDestroy() {if(!this.chart) {return; }this.chart.dispose(); //销毁echart实例this.chart= null; }, ...

  6. Web前端 | HTML引入CSS样式的三种方式

    ✅作者简介:一位材料转码农的选手,希望一起努力,一起进步!

  7. CSS样式表引入的三种方式,及优先级顺序

    CSS样式表引入的三种方式,及优先级顺序 CSS可以通过三种方式引入样式表,三种方式分别是行内样式表,内部样式表和外部样式表. 行内样式表 通过给标签设定style属性 <body>< ...

  8. 引入字体图标的三种方式

    @引入字体图标的三种方式TOC Unicode引用 fontclass引用 symbol引用--此种引用方式支持多色图标 字体包: 1.icomoon字库https://icomoon.io/ 2.阿 ...

  9. iconfont使用的三种方式(阿里巴巴矢量图标库代码使用)

    ###### 使用的相关链接教程 图标下载步骤 使用的三种方式 图标下载方式 首先在Iconfont-阿里巴巴矢量图标库上面将你需要的图标点击购物车按钮加入"暂存架" 选择完所有要 ...

最新文章

  1. 一个Java程序员应该掌握的10项技能
  2. Spring Cloud源码分析(二)Ribbon(续)
  3. input 不显示边框_不需要使用JavaScript
  4. Python3算术运算符
  5. 如何用ABAP代码的方式在短时间内批量生成大量订单数据用于性能测试
  6. onCreateOptionsMenu
  7. 代码中特殊的注释技术——TODO、FIXME和XXX的用处(转)
  8. linux 文件重命名_如何在 Linux 上重命名一组文件 | Linux 中国
  9. Hadoop-RPC应用demo
  10. 51NOD 1088 最长回文子串1089 最长回文子串 V2(Manacher算法)
  11. 求最大公约数和最小公倍数简洁写法的注意事项
  12. 图书馆管理系统说明书
  13. jvm中方法区和常量池详解_JVM——内存区域:运行时数据区域详解
  14. OSI七层网络协议归纳
  15. 2014年个人工作愿景
  16. phpmail通过qq发邮箱失败_PHPMailer使用QQ邮箱实现邮件发送功能
  17. Mave概念及其配置
  18. cad怎么将图层后置_CAD中如何将某一个图层置于其他图层之上???
  19. 怎样用好CorelDRAW中的位图颜色遮罩
  20. Vagrant 介绍

热门文章

  1. 步进电机调速,S曲线调速算法你会吗?
  2. php 合成图片,合成圆形图片
  3. 面试官:为什么 MySQL 使用 B+ 树?
  4. 语雀 添加块级模式公式
  5. QUAKE 3源代码评测:架构
  6. 图片处理算法工程师面试及笔试
  7. NSIS 头文件介绍_WordFunc.nsh(3)
  8. cocos2d-x3.2中用shader使图片背景透明
  9. 关于使用KEIL建立STM32项目(附带建立好的工程以及注意事项)
  10. 树莓派数据上传数据库_树莓派内部数据向domoticz的上传