所用工具
- iconfont 阿里的一款UI设计平台。
- css3的@font-face
操作
-
首先到iconfont 下载需要的数字图标,我找的一款叫做微淘数字。选择下载到本地
QQ截图20210129165230.jpg -
引入文件
QQ截图20210129165546.jpg
解压文件夹后,如图所示,你需要的各种资源文字字体都在里面
在html里面引入
<link rel="stylesheet" href="./iconfont.css">
##展示为,span里面就是你的数字对应的Unicode值
<span class="iconfont"></span>
- 连续数字输入
##php可参考此方法
function get_font_num($num = '')
{
$result = '';
$font_map = array(
0 => 'xe600',
1 => 'xe601',
2 => 'xe602',
3 => 'xe603',
4 => 'xe604',
5 => 'xe605',
6 => 'xe606',
7 => 'xe607',
8 => 'xe608',
9 => 'xe609',
);
for ($i = 0, $len = strlen($num); $i < $len; $i++) {
$n = substr($num, $i, 1);
if (is_numeric($n)) {
$result .= '&#' . $font_map[$n] . ';';
} else {
$result .= $n;
}
}
return $result;
}
- 修改Unicode
如果感觉生成的Unicode太过简单,还可以自己定义,有两种方式,
- 从iconfont修改后重新下载
2.修改iconfont.css 里面对应的content
网友评论