webpack自動用svg生成iconfont字型圖示,支援熱更新
之前生成iconfont字型圖示,是用的https://icomoon.io/app/或者是阿里的https://www.iconfont.cn/,將UI給的svg圖匯入來生成。但是一直有個問題,假如需要再次加入幾個圖示時,又需要重新搞一遍,很麻煩。
而使用svg-sprite-loader的方式,也不是很方便,而且在body下插入一個超大的svg標籤,總覺得挺難受。。而且有些UI庫比使用字型圖示會比較便利。
於是最近抽時間搞了個webpack外掛,自動用svg生成iconfont字型圖示,支援熱更新。
使用這個外掛後,開發時在src/iconfont/svgs目錄下,修改或新增、刪除svg檔案時,就可以自動生成字型圖示(支援ttf,woff2,woff,eot,svg)及配套從css樣式、html預覽了;同時熱更新立即可以看到效果。
Byebye了我滴icomoon們!
原始碼在這:https://github.com/hzsrc/webpack-iconfont-plugin-nodejs
感興趣的小夥伴可以試試~
下載原始碼安裝後直接跑npm run dev就可看效果了
相關推薦
webpack自動用svg生成iconfont字型圖示,支援熱更新
之前生成iconfont字型圖示,是用的https://icomoon.io/app/或者是阿里的https://www.iconfont.cn/,將UI給的svg圖匯入來生成。但是一直有個問題,假如需要再次加入幾個圖示時,又需要重新搞一遍,很麻煩。 而使用svg-sprite-loader的方式,也不是很
使用阿里巴巴圖示庫生成iconfont字型圖示
iconfont字型圖示就是用字型來代替圖示、圖片檔案的做法,並且通過字型圖示可以對圖示的大小、顏色等進行控制,但是缺點就是隻能實現一種顏色,不能像圖片那樣含有各種顏色。 通過阿里巴巴圖示庫製作字型圖示步奏如下(預設已註冊阿里巴巴圖示庫): 1、首先搜尋所要展示的圖片,找到
svg圖片製作iconfont字型圖示
製作網址:https://icomoon.io/app/#/select 開啟網址之後按照如下兩圖所示的步驟自己摸索一下就會了。 download下載下來有用的檔案有兩個,fonts資料夾就是字型圖示檔案,style.css檔案就是樣式檔案。 demo.html可以檢視如何使用對應的那
基於svg生成iconfont矢量字體圖標
IT width TE ios 版本 add adding time 自動 對於前端開發,圖標是前端頁面不可缺少的元素,他能更讓前端頁面更加豐富。前端頁面的初期都是使用圖片,對於小的圖標使用圖片拼成雪碧圖不僅影響前端開發的效率,而且圖片文件相對較大也會影響網頁加載的速度。i
在web開發中使用iconfont字型圖示
iconfont是阿里巴巴旗下的一款強大的字型圖示庫,裡面的圖示應有盡有,而且還可以自定義圖示,非常強大!下面介紹一下如何在web開發中使用這個強大的字型庫,直接上圖。 step 1:百度iconfont,找到阿里巴巴向量圖示庫官網,然後註冊登入,或者用github登入也行,此步驟跳過;
svg生成子圖圖示
該部落格轉載文章原文來自於 部落格園博主love飛飛的文章:https://www.cnblogs.com/luoliangfei/p/7910835.html svg圖片生成圖示的方法 1.進入網址https://icomoon.io/點選右上角icomoonapp
微信小程式引入iconfont字型圖示
1、首先在阿里巴巴向量相簿裡建立專案並新增圖示進去 2、在微信小程式中新建.wxss檔案(如:iconfont.wxss) @font-face {
transform失效了?iconfont字型圖示無法旋轉,無法縮放?的解決辦法
其實只要是 transform 屬性的內容運用在 iconfont 圖示上都是無效的 原因: 查參考手冊,transform適用於:所有塊級元素及某些內聯元素 A transformable
教你怎樣在微信小程式中使用iconfont字型圖示
有時候在小程式中我們也需要用到字型圖示,要怎樣使用呢?其實非常簡單,只需要以下幾步就可以了 1.在阿里iconfont網站新建一個專案,將你這個專案需要的所有圖示都新增到專案中。如圖 2.下載完成之後,解壓檔案,會看到資料夾中有個iconfont.css檔案,
阿里巴巴向量圖示iconfont字型圖示的使用方法
今天接觸了一個新的引入式圖示-阿里巴巴向量圖示,寫下過程,待日後使用。 1:百度iconfont,找到阿里巴巴向量圖示庫官網,然後註冊登入。 2:找到我的專案,進入後新建專案。 3:專案新建完成,新增我們想使用的圖示到專案中,在圖示庫搜尋自己想要的圖示,新增
在網頁中引用阿里iconfont字型圖示的三種方式
首先,你需要在阿里巴巴圖示向量庫中建立賬號。 建立完成後,選擇你想要的圖示新增到購物車(也就是新增入庫)。 添加了之後點選右上角的購物車按鈕,彈出如下框,點選“新增至專案” 在此你可以選擇新建一個專案(專案名任意起),或者新增到你原來建立的專案中。 我這裡新建
iconfont字型圖示幾種使用方式(阿里圖示庫)
先說一下優點: 1/圖示向量化,不用擔心失真問題 2/本質上是字型,可以用css控制圖示大小/顏色/陰影等 3/圖示豐富,也可上傳 [iconfont網站地址](http://www.iconfont.cn/) 註冊這裡就不說了,網上有很多資料講
將svg檔案化成字型圖示的步驟
一 前提摘要 有一個活就是按照需求在現有的專案中新增幾個專案和修改幾個專案,是很簡單的,但當中遇到了一個小問題,就是tabs中圖示選中和被選中的顏色問題,如果是新開發的,目前掌握的有兩種辦法,比如準備兩個型別一樣顏色不一樣的圖片,選中時圖片隱藏和顯示。另一種
mpvue小程式引入阿里雲iconfont字型圖示
首先登陸阿里雲向量圖示庫,把需要的字型圖示加入到自己的專案中 http://www.iconfont.cn/home/index 第二,進入專案以後 選擇 Font class 並下載到本地 下載到本地,解壓以後的資料夾列表如下: 第三,把紅框中的部分 貼上到
iconfont字型圖示的使用
一、準備工作 1、首先,進入阿里的向量圖示庫,在這個圖示庫裡面可以找到很多圖片資源,當然了需要登入才能下載或者使用,用GitHub賬號或者新浪微博賬號登入都可以 2、登入以後,可以搜尋自己需要的資源,然後直接下載使用,或者建立圖示庫然後再使用,例如這裡以刪除
阿里巴巴iconfont字型圖示使用方法
這裡講解的預設是元素使用類名;step 1:百度iconfont,找到阿里巴巴向量圖示庫官網,然後註冊登入,或者用github登入也行,此步驟跳過;step 2:找到圖示管理->我的專案->然後新建專案:右邊點選新建專案,用於儲存自己常用的圖示;step 3:專案新建完成後,往專案裡新增我們要想使
iconfont字型圖示的使用方法--超簡單! 我之前因為專案用bootstrap比較多,所以使用font awesome字型圖示比較多,後來接觸到了iconfont,發現想要的什麼圖示都有,還可以
我之前因為專案用bootstrap比較多,所以使用font awesome字型圖示比較多,後來接觸到了iconfont,發現想要的什麼圖示都有,還可以自定義圖示,非常強大!之前看了一波教程,覺得繁瑣,自己弄明白後感覺如此簡單,做了這麼個簡單教程,直接上圖,簡單粗暴,避免新手走彎路,這裡講解的預設是元素使用類
安卓中如何使用iconfont字型圖示
優點: 1. 可以高度自定義圖示的樣式(包括大小和顏色),對於個人開發者尤其適用 2. 可以減少專案和安裝包的大小(特別你的專案中有很多圖片icon時,效果將是M級) 3. 幾乎可以忽略螢幕大小和解析度,做到更好的適配 4. 使用簡單
iconfont字型圖示的使用方法--超簡單!
本文轉載於:猿2048網站https://www.mk2048.com/blog/blog.php?id=hh2a2ib&
頁面新增iconfont字型-[超詳細]-支援彩色
第一步: 去向量圖官網註冊一下,獲取小圖示(字型) 的來源 (也可以是其他類似的網站)這裡以 阿里媽媽向量圖 官網為例,因為圖示豐富,方便使用. 註冊請點:https://www.iconfont.cn/ --------------------------------------