Vue 添加font-face
2019-01-21 本文已影响1人
yimi珊
1.在assets中创建fonts文件夹,并把字体存放其中
字体转换地址
字体名称为中文的话,有可能转换失败,此处使用了两种字体
2.创建css文件,assets/css/font.css
@font-face{
font-family: 'pingfang';
src: url('../fonts/pingfang.eot');
src: url('../fonts/pingfang.eot?#iefix') format('embedded-opentype'),
url('../fonts/pingfang.woff') format('woff'),
url('../fonts/pingfang.ttf') format('truetype'),
url('../fonts/pingfang.svg#pingfang') format('svg');
}
@font-face{
font-family: 'pingfang-thick';
src: url('../fonts/pingfang-thick.eot');
src: url('../fonts/pingfang-thick.eot?#iefix') format('embedded-opentype'),
url('../fonts/pingfang-thick.woff') format('woff'),
url('../fonts/pingfang-thick.ttf') format('truetype'),
url('../fonts/pingfang-thick.svg#pingfang-thick') format('svg');
}
body,div,span,header,footer,nav,section,aside,article,ul,dl,dt,dd,li,a,p,h1,h2,h3,h4,h5,h6,i,b,em,textarea,button,input,select,figure,figcaption {
font-family: 'pingfang', PingFangSC-Light, helvetica, 'Heiti SC';
}
.pf_thick{
font-family: 'pingfang-thick';
}
3.在mian.js中引入
import './assets/css/font.css'