vue

小图标icon-fonts解决方案

2018-05-16  本文已影响0人  我是你班主任
/* 使用font-face声明字体 */
@font-face {
  font-family: 'iconfont';
  src: url('fonts/iconfont.woff?t=1510834658947') format('woff'), /* chrome, firefox */
       url('fonts/iconfont.ttf?t=1510834658947') format('truetype'); /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  font-weight: normal;
  font-style: normal
}

/* 定义使用iconfont的样式 */
[class^="icon-font-"] {
  font-family: "iconfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: baseline;
  display: inline-block;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 挑选相应图标并获取字体编码,起个类名赋值给他的content */
i.icon-font-home:before {content: '\1001'}
<i class="icon-font-home"></i>

整合elementUI

This relative module was not found:
* ./element/theme/index.scss in ./src/main.js
// 在项目下,运行下列命令行
npm install --save-dev sass-loader
// 因为sass-loader依赖于node-sass,所以还要安装node-sass
npm install --save-dev node-sass
上一篇 下一篇

猜你喜欢

热点阅读