vue怎么引入bootstrap的字体图标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue怎么引入bootstrap的字体图标相关的知识,希望对你有一定的参考价值。

参考技术A 发现不能显示之后我使用了goole cdn上的地址引入bootstrap文件,发现可以正常显示。所以问题应该出现在引入文件这里。
ctrl+左键进入glyphyicon,发现实现的代码是这样的:

@font-face
font-family: 'Glyphicons Halflings';

src: url('../fonts/glyphicons-halflings-regular.eot');
src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');

.glyphicon
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

在idea中就会发现@font-face这部分报红,提示can not resolve file glyphicons-halflings-regular.eot和glyphicons-halflings-regular.eot,意思是找不到文件。

所以glyphyicon这个样式,是关联着这些文件的,进入到下载的整个的压缩包,进入这个文件bootstrap-3.3.7-dist\fonts,就会发现如下文件:

,所以glyphyicon这个样式,必须要关联到glyphicons-halflings-regular.eot等文件才能正常使用。本回答被提问者采纳

vue中的图标字体引入

网址:https://icomoon.io/app/#/select;

特点:样式多,免费

操作:

1.相中的,随便点,不要钱,generat fonts然后download,得到一个压缩文件,解压

2,把style.css放到vue的static里,把font放到asetes里(当然你也可以放在别的地方,只要vue里就可以)。

3,在需要用图标的vue文件的style里引入css文件:@import    ./路径style.css(别忘记改一下style.css里的font路径,否则报错,如果没安装cssloader就安装下)

4,此后,哪里需要图标,只要加一下class名,他们就可以显示。

当然,你还可以在那网址上改标签,edit

以上是关于vue怎么引入bootstrap的字体图标的主要内容,如果未能解决你的问题,请参考以下文章

bootstrap的字体图标怎么引入?

fontawesome 图标怎么安装

vue中的图标字体引入

vue项目中使用线上字体图标

vue项目用了iconmood字体图标,pc端可以正常显示,移动端显示异常

vue填坑之引入iconfont字体图标