文章插圖

文章插圖
編輯導讀:圖標是我們在制作產品原型的時候使用的比較多的一類素材,在日常繪制原型的時候一般是以插入的形式添加到Axure中 。本文作者結合自身經驗,介紹了四種Axure中引入圖標的方法,希望對大家能有所幫助 。
現在很多開發團隊都會用一些比較常見的前端框架來搭建后臺管理系統,例如常見的Element-UI,Ant-design,iView還有Layui等 。
這些前端框架基本上都自己有一套內置的圖標庫,所以一些常用的編輯,刪除,設置,關閉等圖標基本上就會直接使用 。但是產品要繪制原型的時候,想要把這些圖標插入到Axure中就有點麻煩了 。
例如畫這樣一個簡單的element-UI的彈窗,在Axure中可以很簡單的做到解決一比一復原,唯一麻煩的點就是右上角的關閉按鈕 。
但是缺點也很明顯,那就是內置的Icons內容太少了,很多圖標是上古時期的,壓根就和現在的主流圖標風格不搭 。所以就連一個普通的關閉按鈕,都搭配不上,更不用談一些很有語義性的圖標了 。
方法二:圖片粘貼大法
這種辦法是最快速也是最簡單的,例如剛剛我要畫一個Element-UI的關閉按鈕,但是我從Axure內置原件庫找不到,也不想花太多時間去找,那么我直接從網頁上截圖一個白底的圖片就好了,然后粘貼覆蓋在相應的位置即可 。
截圖的優點是快速,簡單 。缺點是圖片調整大小的時候不是那么精準,同時圖片截圖之后是不能改顏色和粗細的 。
這意味著如果我要一個藍底白字的圖標,那就得再去網頁上找,或者自己F12調試相應的樣式,然后再截圖下來 。一套操作下來,還是有點麻煩 。
方法三:Fontawesome大法
Fontawesome是一套絕佳的圖標字體庫和CSS框架,下圖是官網的一些介紹 。對于不太懂技術的朋友,可以把它理解成是一套集成式的字體庫圖標,意味著每一個圖標其實是擁有字體一樣的屬性,例如字體大小,粗細,顏色等 。
首先本機需要安裝相應的字體庫,然后從Fontawesome的官網或者AxureUX的專門頁,復制相應的內容,然后再粘貼到Axure中,最后再選擇對應的字體即可 。
是的,剛開始我也是這樣想的,直到我花了半個多小時在網上找各種解決方案,我還是沒能解決這個問題的時候,我才意識到,這樣搞可能是個無底洞 。
因為產品相關問題不像技術問題,會有很多論壇或者交流群,所以一些產品方面的技術手段出問題了,要定位問題其實很難 。采用Fontawesome引入圖標的一些案例和討論,在網上都找不到很多,即使我千辛萬苦解決了這個問題,可能后面還會有其他問題,這并不是我的本意 。
于是我就開始審視這件事的本質,我本來就是想畫一個大概的圖標來表示這個地方用了什么樣的圖標,而我選擇用Fontawesome之后 。一方面我要下載字體,其次我要在發布的時候鏈接CSS地址防止別人的電腦上看原型的時候丟失字體,而且我找到的字體其實也并不是和前端框架百分百一樣的內容,最后我還在自己本地電腦上還預覽不成功,我丟,那我還用這玩意干啥?
Fontawesome確實很強,但是也確實有點點麻煩,麻煩的并不是一開始裝字體和發布的時候配置好CSS鏈接,而是這一頓操作之后我要讓其他協作的同事也裝這么多東西,最后一旦某個人的電腦出了問題,又要花一堆時間去重新定位問題,找到解決方案 。
所以,我決定直接拋棄Fontawesome,畢竟時間比較金貴,不能都荒廢在這上面了 。
方法四:SVG大法
這個方法是我最推薦的也是最認可的,雖然它也有弊端,但是勝在簡單,普適性而且還不會出錯 。
SVG是什么?定義是什么,我直接從百科上摘下來:
? SVG是一種圖像文件格式,它的英文全稱為Scalable Vector Graphics,意思為可縮放的矢量圖形 。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)聯盟進行開發的 。嚴格來說應該是一種開放標準的矢量圖形語言,可讓你設計激動人心的、高分辨率的Web圖形頁面 。用戶可以直接用代碼來描繪圖像,可以用任何文字處理工具打開SVG圖像,通過改變部分代碼來使圖像具有交互功能,并可以隨時插入到HTML中通過瀏覽器來觀看 。這些描述看不懂沒關系,但是只需要看到這句話就可以了 。
「可以用任何文字處理工具打開SVG圖像,通過改變部分代碼來使圖像具有交互功能……」
Axure肯定也是文字處理工具,而且還有一個很常用到SVG的文字處理工具就是:PPT 。
做PPT的時候,找一些圖標,形狀等,都可以插入SVG 。直接把SVG圖片下載到本地,然后拖拽進入PPT,最后再做兩次取消分組就可以了 。
恰巧的是,我們團隊中的項目的一些icon都是來源一個網站,而且這個網站也正好支持復制SVG代碼的功能,它就是:阿里巴巴矢量圖標庫 。
而且方式也很簡單,將想要的原型庫加入到團隊項目中,在實際開發的時候,開發同學也可以直接使用此圖標,一舉兩得,十分高效 。
截止到目前,還有一個唯一的瑕疵沒有解決,就是iconfont上沒有Element-UI的圖標,而我就是很強迫癥非要找到它怎么辦?
接下來請看強迫癥患者的終極解決方案,只要你夠偏執,你總能找到辦法 。
02 拓展:怎么獲取Element-UI的圖標
1. 干貨來襲
首先找公司的前端同學拿到Element-UI的字體包文件,一般來說引入這些前端框架的時候都會把一些靜態資源下載下來放在本地的 。如果自己有動手能力,也可以自己搭建框架,然后將字體包文件拿出來 。
總結
上面一共介紹了四種引入圖標的方式,我個人最推薦的方式是第四種,只要理解了背后的一些原理,基本上想引入什么圖標都可以用不同的方式完成 。
Fontawesome也是一種不錯的方式,但是對一些電腦的環境有很高的要求,同時也有很多不可控的因素 。如果不怕折騰和麻煩,采用這種方式也是可以的,因為本質上icon其實就是一種特殊類型的字體,只要能把字體包的問題給解決了,也就可以解決不同機器的環境問題了 。
鑒于本人才疏學淺,本文介紹的內容可能有所遺漏 。如果大家還有什么其他的引入方式,歡迎在留言區交流,本文到此結束 。
#專欄作家#
vitamin,微信公眾號:皮醬叨逼叨 。人人都是產品經理專欄作家,公眾號運營小白,初中級B端產品一枚(一年開發經驗+三年產品經驗) 。主導過在線教育類產品,目前是跨境電商供應鏈倉儲物流產品一枚,歡迎勾搭,一同學習 。
- 電腦顯示此站點不安全怎么辦 電腦瀏覽器顯示此站點不安全怎么辦
- 谷歌地圖怎么看街景圖手機版 谷歌街景地圖全景在線
- 工人物語4快捷鍵 工人物語4地圖全開秘籍
- 高德地圖上如何添加地址 高德地圖添加地址定位怎么弄
- Google在線地圖 google地球在線實時地圖
- google地圖無法打開 谷歌地圖打不開是怎么回事
- 搜狗正式并入騰訊地圖 搜狗正式并入騰訊知乎
- 北斗導航地圖哪個最好用 北斗導航地圖和北斗衛星地圖導航哪個好
- 高德地圖上怎么看經緯度坐標? 高德地圖咋看經緯度
- 怪物獵人世界地圖全營地 怪物獵人世界營地在哪
