uniapp字体图标的使用步骤详细版【前端开发】
目录I.字体图标去哪里找?II.uniapp中使用字体图标的详细步骤I.字体图标去哪里找?更新中ing...II.uniapp中使用字体图标的详细步骤
目录
I.字体图标去哪里找?
首推iconmoon字体图标网,网站内有大量免费优质的字体图标,而且很容易使用。国内的阿里图库也不错,本文以从iconmoon获取字体图标为例,进行讲解。
II.uniapp中使用字体图标的详细步骤
1️⃣获取字体图标文件
首先,我们要到iconmoon网站上获取我们需要的字体图标。
进入它的官网,点击上图红圈的按钮,之后就进入了下图字体图标的选择页面。
这时候我们根据自己的需要,点击选中它们即可。
选择完成之后,点击右侧的 Generate Font 按钮,生成字体图标的文件。
最后,点击 Download 按钮,下载字体图标文件到本地。
2️⃣字体图标文件放在合适的位置
上一步Download后,会下载这样一个压缩包:
解压后,找到 style.css 并在子文件夹 fonts 里找到这四个文件:iconmoon.eot、iconmoon.svg、iconmoon.ttf、iconmoon.woff,选中这5个文件并复制:
之后在自己的uniapp工程文件夹的子文件夹static中,新建一个font文件夹,把五个文件放进去:
3️⃣修改CSS文件代码
放完了字体图标文件,进入倒数第二步,修改style.css文件里的路径:
在uniapp中打开我们的style.css文件,可以看到它的第一大段代码是这样的:
@font-face {
font-family: 'icomoon';
src: url('fonts/icomoon.eot?r6t106');
src: url('fonts/icomoon.eot?r6t106#iefix') format('embedded-opentype'),
url('fonts/icomoon.ttf?r6t106') format('truetype'),
url('fonts/icomoon.woff?r6t106') format('woff'),
url('fonts/icomoon.svg?r6t106#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
将这一段中所有的路径url的最前面添加一个 ~@/,表示相对路径的意思。
@font-face {
font-family: 'icomoon';
src: url('~@/fonts/icomoon.eot?r6t106');
src: url('~@/fonts/icomoon.eot?r6t106#iefix') format('embedded-opentype'),
url('~@/fonts/icomoon.ttf?r6t106') format('truetype'),
url('~@/fonts/icomoon.woff?r6t106') format('woff'),
url('~@/fonts/icomoon.svg?r6t106#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
⛔️注意千万不要直接复制我上面这一段,而是老老实实在自己的代码中一行一行修改,我这一段是针对我上一段的部分加的~@/,但是因为我们选择的字体图标不同,我们的style.css文件内容是不同的。
4️⃣在页面上生成图标
完成了上面三个步骤,就可以享用字体图标了。回到刚才下载字体图标的iconmoon网站,在Download页面,选择自己下载的其中一个字体图标,点击Get Code:
在弹出的页面中,复制第一行的HTML代码,是一个span标签:
复制之后,需要在哪里放置它,就把它copy到哪里即可。(修改样式时,直接用类名icon-xxxx在css中书写代码即可)
完结撒花!🌸🌸🌸
III.补充
p.s.如果觉得字体图标太少,没有自己需要的,可以继续滑动到底部并选择Add Icons From Library:
更多推荐
所有评论(0)