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的字体图标的主要内容,如果未能解决你的问题,请参考以下文章