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

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博客

相关文章:

  • 实验八 基于Python的数字图像问题处理
  • JDBC实现模糊、动态与分页查询的详解
  • 论文解读:ICLR2025 | D-FINE
  • LangGraph(四)——加入人机交互控制
  • 开源项目实战学习之YOLO11:12.3 ultralytics-models-sam-encoders.py源码分析
  • DeepSeek源码深度解析 × 华为仓颉语言编程精粹——从MoE架构到全场景开发生态
  • Vue3——父子组件通信
  • Android7 Input(七)App与input系统服务建立连接
  • 灵光一现的问题和常见错误1
  • 搭建基于Windows平台的http文件服务(miniserve+filebrowser+nssm)
  • Datawhale PyPOTS时间序列5月第3次笔记
  • 湖北理元理律师事务所:债务优化中的双维支持实践解析
  • 一分钟用 MCP 上线一个 贪吃蛇 小游戏(CodeBuddy版)
  • java中的运算符
  • 多线程(4)——线程安全,锁
  • 数学复习笔记 16
  • 在 Linux 上安装 MATLAB:完整指南与疑难解决方案
  • 交流学习 | 江西同为科技有限公司赴海尔总部考察交流
  • Spring源码之解决循环依赖 三级缓存
  • Python二进制运算:高效操作与实用技巧
  • 南京艺术学院博导、雕塑家尹悟铭病逝,年仅45岁
  • 美国失去最后的AAA主权评级,继标普、惠誉后再遭穆迪降级
  • 俄乌直接谈判结束
  • 中国情怀:时代记录与家国镜相|澎湃·镜相第三届非虚构写作大赛征稿启事
  • 巴基斯坦与印度停火延长至18日
  • 魔都眼|锦江乐园摩天轮“换代”开拆,新摩天轮暂定118米