当前位置: 首页 > java >正文

css 中 content: “\e6d0“ 怎么变成图标的?

css 中 ::before 和 ::after 里会用 content: "\e6d0"  这种形式页面显示的是图形,其实是个图标,这个是怎么实现的。

其实原理 e6d0 是字体库中的图标编号,正常字体库存的是字体,但是可以专门用来存一些简单图标,这样可以减少 http 请求,而且浏览器也会自动缓存字体文件,加快网站加载速度。

字体文件地址(elementui的字体)

https://gitcode.com/gh_mirrors/eleme/element/blob/dev/packages/theme-chalk/src/fonts/element-icons.ttf

使用在线字体查看器,可查看图标编码 在线字体查看器 | 字形查看器 - Tophix

 

可以看到 e6de 就是咱们用的图标的 unicode编号 ,Unicode是一种字符编码规范,它为每个字符分配了一个唯一的编号。

换成锁的 e6e5 试一下,content: "\e6e5";

 设置 font-size: 50px; 就可以设置它的大小了,设置 color: red; 可以改变颜色

是不是和 svg 图标一样效果,svg图标还得一个一个加载,这个全部放在一个文件里,很省事。

FontAwesome 这是一个专门的字体图标库

Unicode编码大全 可以用这网站查看中文汉字的编码

比如 弘 编码是 5f18 可以试一下,content: "\5f18"

同时还可以 Unicode官网 查看更多编码

比如这个编码就很有意思  https://www.unicode.org/charts/PDF/U2600.pdf

我们用上面两个图标试一下,content: "\2633";  content: "\2663";

html 怎么显示 unicode 字符,可以查看我另一篇文章 页面上如何显示特殊字符、Unicode字符?-CSDN博客

http://www.xdnf.cn/news/6934.html

相关文章:

  • 2000 元以下罕见的真三色光源投影仪:雷克赛恩Cyber Pro1重新定义入门级投影体验
  • 南航无人机大规模户外环境视觉导航框架!SM-CERL:基于语义地图与认知逃逸强化学习的无人机户外视觉导航
  • STM32F10xx 参考手册
  • ALIENTEK精英STM32F103开发板 实验0测试程序详解
  • 信息安全的基石:深入理解五大核心安全服务
  • NPN、PNP三极管的应用
  • 企业级电商数据对接:1688 商品详情 API 接口开发与优化实践
  • Pandas 掌握Matplotlib基础绘图①
  • 6to4、6over4的类比解释
  • MAUI之XAML标记扩展
  • Linux:计算机的层状结构
  • .NET 中管理 Web API 文档的两种方式
  • 指定elf文件dwarf 版本以及查看dwarf版本号
  • C++ 蓝桥 STEMA 真题模拟测试卷二
  • 程序中断方式好题分享
  • 日志系统**
  • 蓝桥杯11届国B 答疑
  • Redis内存管理深度解析
  • LeetCode --- 156双周赛
  • JAVA的常见API文档(上)
  • 高频面试题(含笔试高频算法整理)基本总结回顾110
  • 角点特征:从传统算法到深度学习算法演进
  • 电子电路:什么是色环电阻器,怎么识别和计算阻值?
  • React学习(二)-变量
  • Docker常见命令解读
  • Vue.js---watch 的实现原理
  • SpringSecurity授权、认证
  • 数据库blog1_信息(数据)的处理与效率提升
  • Java 应用如何实现 HTTPS:加密数据传输的实用指南
  • liunx常用命令总结