如何在css中引入自定義字型(font-face)
為啥要用這個,要從做海報說起,那是一個風雨交加的夜晚。。。
好了不扯淡了,我們言歸正傳,為啥用他,因為瀏覽器沒有字型唄。
那為啥要你告訴呢?我自己不會去w3cschool去看去學啊。是可以,但是我給你提供不是更快捷簡便嘛
如何使用
@font-face{ font-family: '字型名稱隨便起'; src: url('../font/字型名稱.eot'); src:url('../font/字型名稱.woff') format('woff'), url('../font/字型名稱.ttf') format('truetype'), url('../font/字型名稱.svg') format('svg'); }//html中的程式碼中加一個h1或者其他的,裡面寫你自己想要的特殊文字h1{font-size:36px; color:#ccc;font-family: "字型名稱隨便起";}
到這裡就結束了感謝大家的觀看(哎,能不能別扔雞蛋破白菜的,我接著說接著說);
1、在哪裡可以找到字型這個是關鍵,我會用但是沒用字型還是然並卵啊。。
字型下載:
這裡可以找到一般我們系統中支援的字型下載後放到font資料夾中即可(font資料夾與css和images平級即可)
2、下載後的字型太大,這樣就失去了效能效能效能(要不說事兒還不少)
解決方案:字蛛(可將字型需要的部分提取出來,一般也就幾k,這樣可以了吧)
字蛛官網:
1)想要用到字蛛首先要安裝node 或者有 git 也可以,作為前端這個沒問題;
2)安裝好之後就開始字蛛的安裝,用命令列或git複製這句:npm install font-spider -g 你用淘寶映象也行
3)漫長的等待,安裝好後我們可以先檢測下font-spider -V 看到出現版本號證明你已經安裝成功,Nice。
4)記得把你下載好的好多兆的字型先放到我們剛才說的font資料夾中。
5)新建一個CSS樣式表,定義字型,把下面的複製進去,輸入你剛剛在font裡命名的字型名稱,這樣字型的各種格式都定義好了。
@font-face{ font-family: '字型名稱隨便起'; src: url('../font/字型名稱.eot'); src:url('../font/字型名稱.woff') format('woff'), url('../font/字型名稱.ttf') format('truetype'), url('../font/字型名稱.svg') format('svg'); }//html中的程式碼中加一個h1或者其他的,裡面寫你自己想要的特殊文字h1{font-size:36px; color:#ccc;font-family: "字型名稱隨便起";}
6)關鍵一步,就是生成自己需要的縮略字了,在git或node中輸入font-spider+空格+路徑 :font-spider ./demo/*.html
比如:
如果切盤在根目錄可以直接 font-spider demo.html或font-spider C:Users13246Desktopcropperdemo.html
當然我這是演示具體還是看你電腦的路徑哦。
本文整合出自:https://blog.csdn.net/amihui/article/details/53023358
作者:Brighten_Sun
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2370/viewspace-2814298/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- css 自定義字型 font-faceCSS自定義字型
- 如何在React Native中新增自定義字型React Native自定義字型
- Css字型圖示引入方式CSS
- font-class引入css樣式,引入字型圖示CSS
- Css字型圖示偽元素方式引入CSS
- 騰訊的cherry-markdown如何在vue專案中自定義影片播放器?【引入自定義元件版,非普通html】Vue播放器元件HTML
- 如何在 pyqt 中自定義工具提示 ToolTipQT
- draw.io 使用自定義字型自定義字型
- 引入外部字型
- Android自定義字型--自定義TextView(可擴充套件不同ttf字Android自定義字型TextView套件
- ezdxf寫CAD文字用自定義字型自定義字型
- Flutter自定義字型你想知道的!Flutter自定義字型
- CSS3 font-face使用CSSS3
- CSS @font-face效能優化CSS優化
- CSS自定義滑鼠指標CSS指標
- CSS 自定義屬性指北CSS
- iOS 新增自定義的字型 Fonts provided by applicationiOSIDEAPP
- css3中的@font-face你真的瞭解嗎CSSS3
- 關於自定義View的drawText字型測量View
- H5自定義字型解決方法(mark)H5自定義字型
- 突發奇想!藉助CSS自定義彩色字型來實現多行文字展開收起CSS
- 前端引用字型@font-face的若干優化方法前端優化
- 初識css自定義屬性CSS
- CSS 自定義屬性(變數)CSS變數
- 如何在函式計算內部中自定義DNS解析函式DNS
- 如何在SAP Cloud for Customer自定義BO中建立訪問控制Cloud
- Vue富文字帶圖片修改圖片大小自定義選擇項自定義字型Vue自定義字型
- css字型CSS
- 在 Avalonia 程式中新增自定義字型,並最佳化字型顯示效果自定義字型
- 自定義字型混淆資訊的自動化破解自定義字型
- 自定義Toast的背景顏色大小及字型大小AST
- 直播系統app原始碼,TabLayout:自定義字型大小APP原始碼TabLayout自定義字型
- Angular如何在模板驅動表單中自定義校驗器Angular
- 使用 CSS 自定義屬性(變數)CSS變數
- 微信小程式使用自定義字型的三種方法微信小程式自定義字型
- 如何在Mac字型中訪問特殊字元Mac字元
- 【譯】CSS 自定義屬性的策略指南CSS
- js和CSS3自定義滑鼠特效JSCSSS3特效