• 在HTML 页面中如何显示带圈圈的数字


    数字外面有个圈圈, 或者圈圈里有反底色显示,效果类似:

    1. 带圈圈的数字示例:

      在这里插入图片描述

    2. 反色圈圈数字示例:
      在这里插入图片描述

    要实现上面的效果,使用以下技术都可以达成:

    • 方式1,. 使用图片
    • 方式2 ,使用特殊的字体, 比如WingDing系列
    • 方式3, 使用SVG绘图
    • 方式4 ,直接使用Unicode 字符编码

    毫无疑问, 方式4 是最简单,灵活性和通用性最强的方式。也是本篇介绍的方式: 使用Unicode 编码显示带圈圈的数字(本篇主要介绍从0到20)。

    0-20 圈圈数字和底色圈圈数字的Unicode 编码

    Unicode 是统一编码,直接定义了圈圈数字这样的字符, 这里参考了:
    官方对数字定义的文档, 得出的结论如下:

    1. 带圈字符0的Unicode编码是 24EA(16进制)
    2. 带圈字符1-20 的Unicode编码是2460~2473
    3. 反色带圈字符0的Unicode编码是24FF
    4. 反色带圈字符1-10的Unicode编码是2776~277F
    5. 反色带圈字符11-20的Unicode编码是24EB~24F4
      注意:有底色带圈数字的1-10 和 11-20 的编码并不连续, 也就是这两种其实并不是相同系列,而且显示上的尺寸效果也有一些区别。

    0-20 圈圈数字在HTML中如何显示

    上面查看的都是16 进制, 而HTML的&# 之后连接的是字符的十进制编码, 所以需要做一个进制转换, 可以使用在线的进制转换工具进行转换,比如 https://tool.oschina.net/hexconvert/

    最终的效果如下:

    数字十六进制十进制字符编码显示效果
    024EA9450
    124609312
    224619313
    324629314
    424639315
    524649316
    624659317
    724669318
    824679319
    924689320
    1024699321
    11246A9322
    12246B9323
    13246C9324
    14246D9325
    15246E9326
    16246F9327
    1724709328
    1824719329
    1924729330
    2024739331

    0-20 反色圈圈数字在HTML中如何显示

    数字十六进制十进制字符编码显示效果
    024FF9471
    1277610102
    2277710103
    3277810104
    4277910105
    5277A10106
    6277B10107
    7277C10108
    8277D10109
    9277E10110
    10277F10111
    1124EB9451
    1224EC9452
    1324ED9453
    1424EE9454
    1524EF9455
    1624F19456
    1724F29457
    1824F39458
    1924F49459
    2024F59460
    • 上面的1-10 使用的是丁贝符。

    丁贝符 ,Dingbats,俗称杂锦字体,本来是印刷品之中使用的装饰及图形符号。在计算机被用来制作印刷刊物后,印刷业界便制造了各种杂锦字体。

    样式

    上面显示的相关是黑白色, 要么背景黑色,数字白色;要么背景白色,数字黑色。要显示本篇开头的带颜色的效果,就需要结合CSS进行设置了,比如:

    
    
    • 1

    本篇的参考文献

    * https://unicode-table.com/cn/2792/ , Unicode 数字编码查询, 这个网站的样式在电脑端显示有点异常, 但是还是勉强可以看到信息。

  • 相关阅读:
    19.数据结构和算法的交叉口,下一章进入算法介绍
    如何让程序更健壮「GitHub 热点速览」
    java计算机毕业设计基于springboot 在线动漫交流平台
    codeforces:A. Writing Code【三维dp + 优化一维】
    flink实战--如何基于java-agent技术增强Flink功能
    字节码打桩插入代码块|IOC框架之对象注入~研究
    【深度学习】实验08 TensorBoard案例
    Python安装入门
    12.数据结构之梯度下降查找抛物线的极值
    AOMEI PXE Boot Free
  • 原文地址:https://blog.csdn.net/oscar999/article/details/126131312