跳到主要内容

Unicode

2023年11月22日
柏拉文
越努力,越幸运

一、认识


Unicode 是字体在网页端最原始的应用方式,特点是:

  • 支持按字体的方式去动态调整图标大小,颜色等等。

  • 默认情况下不支持多色,直接添加多色图标会自动去色。

二、语法


2.1 下载字体

Preview

2.2 定义字体

@font-face {
font-family: 'search-icon';
src: url('./assets/search-icon.ttf');
}

2.3 定义字体样式

.search-icon {
font-family: search-icon !important;
font-size: 16px;
}

2.4 使用字体样式、字体编码

HTML 使用 unicode

<div class="search-icon">&#xe70a;</div>

<div>
<input class="search-icon" type="text" placeholder="&#xe70a; 请输入">
</div>

JavaScript 变量 使用 unicode:

  • \e 换成 \u, 去除 ;, 比如 &#xe70a; 成为 \ue70a

  • $#x 换成 \u, 去除 ;, 比如 \e7bc 成为 \ue7bc