引用阿里雲矢量圖標庫

1.登錄http://www.iconfont.cn/  例如我須要購物車的圖標css

2.按下回車後會出現一堆的購物車圖標html

3.喜歡那個一個就鼠標移動到圖標上去,加入購物車web

4點擊加入購物車後,就會出如今右上角的購物車瀏覽器

5.點擊右上角的購物車,點擊下載代碼svg

7.把下載的代碼,加壓到本地,  三個html文件,您能夠打開看下里面有相關的教程性能

8.引入方法有三種字體

    第一種的特色編碼

  • 兼容性最好,支持ie6+,及全部現代瀏覽器。
  • 支持按字體的方式去動態調整圖標大小,顏色等等。
  • 可是由於是字體,因此不支持多色。只能使用平臺裏單色的圖標,就算項目裏有多色圖標也會自動去色。

    

第一步:拷貝項目下面生成的font-face

  @font-face { font-family: 'iconfont'; src: url('iconfont.eot'); src: url('iconfont.eot?#iefix') format('embedded-opentype'), url('iconfont.woff') format('woff'), url('iconfont.ttf') format('truetype'), url('iconfont.svg#iconfont') format('svg'); }url

第二步:定義使用iconfont的樣式

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

第三步:挑選相應圖標並獲取字體編碼,應用於頁面

<i class="iconfont">&#x33;</i>

 

注意若是您把下載出來的字體庫分開放,須要在CSS中改變引入的路徑才能夠

例如我把須要引入的CSS放在了新建的CSS代碼中,把其餘的文字庫文件放在font文件夾中

把以上須要引入的CSS樣式放在了

font中放的是字體庫須要的格式

那麼我就須要在index.css中改變我引入的文字庫的路徑  須要把這五個的url改成您本身存儲文字庫的文件夾便可

 

 

 

第二種使用方法  

font-class引用

  

與unicode使用方式相比,具備以下特色:

  • 兼容性良好,支持ie8+,及全部現代瀏覽器。
  • 相比於unicode語意明確,書寫更直觀。能夠很容易分辨這個icon是什麼。
  • 由於使用class來定義圖標,因此當要替換圖標時,只須要修改class裏面的unicode引用。
  • 不過由於本質上仍是使用的字體,因此多色圖標仍是不支持的。

 

    

第一步:引入項目下面生成的fontclass代碼:

第二步:挑選相應圖標並獲取類名,應用於頁面: 必需要加iconfont  icon-denglu2是您引入圖標的類型,具體您能夠參考您下載下來的HTML中參考

 

 

 

第三種使用方式  

symbol引用

 

  這是一種全新的使用方式,應該說這纔是將來的主流,也是平臺目前推薦的用法。相關介紹能夠參考這篇文章 這種用法實際上是作了一個svg的集合,與另外兩種相比具備以下特色:

  • 支持多色圖標了,再也不受單色限制。
  • 經過一些技巧,支持像字體那樣,經過font-size,color來調整樣式。
  • 兼容性較差,支持 ie9+,及現代瀏覽器。
  • 瀏覽器渲染svg的性能通常,還不如png。

    

第一步:引入項目下面生成的symbol代碼:

第二步:加入通用css代碼(引入一次就行):

第三步:挑選相應圖標並獲取字體編碼,應用於頁面

相關文章
相關標籤/搜索