微信小程序如何引入外部字體庫iconfont的圖標


微信小程序不能識別很多文件, 其中就包括外部的字體文件. 那我們怎么突破他的防火線呢, 這里主要用得就是在線的字體庫. 它的使用不像之前引用阿里巴巴字體庫那樣簡單。

步驟如下:

1.在 阿里巴巴字體庫 選購喜歡的字體並下載壓縮文件, 詳細方法這里不贅述, 不懂的請看 阿里巴巴字體庫使用方法

2.Copy iconfont.css文件的內容, 可以選擇放在全局的 app.wxss 或者 任何你要用到字體的 .wxss文件

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1484311526877'); /* IE9*/
  src: url('iconfont.eot?t=1484311526877#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1484311526877') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1484311526877') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1484311526877#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sousuo:before { content: "\e604"; }

.icon-stars:before { content: "\e605"; }

  

3.用阿里巴巴字體庫創建的項目的 unicode 代碼 替換 剛才賦值的最上層代碼:

//更改后的代碼
@font-face {
  font-family: 'iconfont';  /* project id 218229 */
  src: url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.eot');
  src: url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.woff') format('woff'),
  url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.svg#iconfont') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sousuo:before { content: "\e604"; }

.icon-stars:before { content: "\e605"; }

  引用如下:

//iconfont 必須添加的,后面的是選中的樣式類名(老套路了)
<text class="iconfont icon-shouye"></text>

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM