一、uniapp中利用Iconfont擴展自定義字體圖標組件
在uniapp開發(fā)過程中,使用圖標是一個重要的環(huán)節(jié)。不同于傳統(tǒng)的Vue開發(fā)中直接封裝SVG圖標組件的方法,uniapp并不支持在APP內(nèi)直接使用SVG。為了解決這個問題,我們可以通過擴展uniapp的uni-icons組件來實現(xiàn)自定義圖標。下面是具體的操作步驟:
訪問阿里圖標庫Iconfont,創(chuàng)建一個項目并添加所需的圖標。例如,你可以添加一個時鐘圖標,然后將其下載到本地。

接著,使用百度字體編輯器FontEditor創(chuàng)建一個新項目,將下載的iconfont.ttf文件和uniapp中uni-icons組件內(nèi)的uni.ttf文件導(dǎo)入到編輯器中。
然后,導(dǎo)出新的ttf文件并使用在線工具將其轉(zhuǎn)換為base64編碼。這樣,你就可以得到自定義的圖標資源。
你可以直接修改uni-icons組件以適應(yīng)新的圖標,或者選擇復(fù)制并自封裝組件。完成這一步后,你的自定義圖標組件就可以在其他地方使用了。在此過程中,需要注意組件的兼容性和優(yōu)化,確保圖標在各種設(shè)備和系統(tǒng)上都能正常顯示。
二、在uniapp中引入Iconfont圖標庫
想要使用Iconfont圖標庫在uniapp中,需要遵循一定的步驟:

第一步,從Iconfont平臺挑選你需要的圖標,下載其Unicode編碼的文件到本地。
第二步,解壓縮下載的文件,將iconfont.css和iconfont.ttf文件復(fù)制到uniapp的static目錄下,確保圖標資源的完整性。
第三步,根據(jù)uniapp的環(huán)境配置樣式引用,替換原有內(nèi)容以適應(yīng)uniapp環(huán)境,確保圖標的正確顯示。
第四步,在App.vue組件中引入iconfont.css文件,實現(xiàn)樣式與應(yīng)用的整合。
第五步,具體使用時,參照文檔說明,通過相應(yīng)的HTML標簽引用已導(dǎo)入的圖標資源。

注意:以上內(nèi)容如有分享或引用的需要,請注明出處。
三、設(shè)計師必知的圖標(icon)使用指南
圖標,作為一種圖形化的標識,具有廣義和狹義兩種概念。廣義上的圖標指的是所有現(xiàn)實中有明確指向含義的圖形符號,而狹義上的圖標則主要指的是在計算機設(shè)備界面中的圖形符號。在UI設(shè)計中,我們主要關(guān)注的是狹義的概念。圖標是UI界面視覺組成的關(guān)鍵元素之一,其所代表的內(nèi)在含義遠比圖形本身更重要。
在平面設(shè)計中,色彩、文字、圖標、圖形、圖片和空間是6個非常重要的元素。對于UI設(shè)計而言,圖標可以說是整個產(chǎn)品的點睛之筆,它甚至可以直接影響一款產(chǎn)品的形象和氣質(zhì)。
圖標的起源可以追溯到古代,它們出現(xiàn)在地圖、標志、方案、手冊和其他許多信息來源中。隨著新技術(shù)和圖形化用戶界面的出現(xiàn),圖標也經(jīng)歷了新的發(fā)展和進步。設(shè)計師在創(chuàng)作過程中,不僅要關(guān)注圖標的視覺效果,還要深入了解其背后的含義和用途,以確保在設(shè)計中準確傳達出想要表達的信息。隨著科技的發(fā)展,圖標的設(shè)計和應(yīng)用也將不斷迎來新的挑戰(zhàn)和機遇。圖標的故事:從施樂公司到現(xiàn)代用戶界面

一、施樂公司的早期圖標歷史
在20世紀70年代初,施樂公司在其著名的Xerox Alto機器上實現(xiàn)了第一個圖形化用戶界面的圖標。盡管這臺機器并未普及至廣大用戶,但它為后來的圖標發(fā)展奠定了基礎(chǔ)。到了1981年,隨著Xerox Star(施樂之星)的發(fā)布,我們看到了第一臺將圖標作為界面重要組成部分的消費類計算機。尤其是其中的文件夾和垃圾箱圖標,至今仍然被廣泛應(yīng)用。
二、表意圖標(解釋性圖標)
表意圖標是一種在發(fā)展過程中創(chuàng)造的符號,用于表達特定的含義或操作行為。這些符號,如箭頭,逐漸繼承了一些象形符號的特性,將符號本身視作“實物”并不斷地演化。它們在界面中扮演著至關(guān)重要的角色,幫助用戶理解和操作設(shè)備。
三、交互圖標

交互圖標具備雙向信息傳遞能力,不僅能向用戶傳遞信息,引導(dǎo)用戶執(zhí)行特定操作,還能接收用戶的控制信息。從功能性的角度來看,交互圖標的重要性最高。登陸注冊按鈕、開關(guān)按鈕、數(shù)量調(diào)整按鈕等都屬于交互性圖標。
四、裝飾和娛樂用圖標
這類圖標主要用來提升界面的美觀度和個性化設(shè)計風格。它們迎合目標受眾的偏好與期望,通常采用特定的設(shè)計風格,增強用戶的線上體驗。裝飾性圖標通常呈現(xiàn)出季節(jié)性和周期性的特征,如線上活動圖標、用戶等級標識等。
五、應(yīng)用圖標
應(yīng)用圖標是數(shù)字產(chǎn)品在各個操作系統(tǒng)平臺上的入口和品牌展示標識,它是數(shù)字產(chǎn)品的身份象征。優(yōu)秀的應(yīng)用圖標設(shè)計結(jié)合了市場調(diào)研和品牌設(shè)計,旨在創(chuàng)造一個醒目、易于識別的設(shè)計,以便用戶在眾多應(yīng)用中快速找到。

還有一種象形圖標,其設(shè)計傾向于超寫實風格,盡可能模仿現(xiàn)實、增加物理緯度,以便用戶更容易理解其運作模式。例如富士山圖標就是一個典型的象形圖標。而隱喻元素在圖標設(shè)計中也十分重要,它能讓用戶一看到圖標就明白其含義,如房子代表首頁,叉叉代表出錯或關(guān)閉。
從施樂公司的早期圖標到現(xiàn)在各種不同類型的圖標,我們可以看到圖標設(shè)計在不斷地發(fā)展和演變,不僅美觀度提高,其功能性和用戶體驗也變得越來越重要。工具圖標
====
一、行業(yè)通用圖標
工具圖標以其廣泛的行業(yè)分類和使用范圍著稱。無論是建筑行業(yè)、醫(yī)療行業(yè)還是化工行業(yè),這些圖標都受到了大眾的廣泛認可。它們不僅具有高度的行業(yè)識別度,而且長期被使用,深入人心。

混合圖標
====
二、混合圖標的魅力
混合圖標是前三種圖標的完美結(jié)合,旨在創(chuàng)造不同的視覺效果和應(yīng)用結(jié)構(gòu)。近年來大熱的MBE粗描邊風格icon便是混合圖標的杰出代表,充分展現(xiàn)了設(shè)計師的個人風格,或適用于某類設(shè)計感強烈的軟件。
字符圖標

====
三、字符圖標的起源與特點
字符圖標(Glyph)源于排版領(lǐng)域,隨著數(shù)字設(shè)計的興起而逐漸扎根。其源自希臘語,意為“雕刻”。這類圖標既包含特定的含義,又具備可表意和書寫的特性,屬于類文字系統(tǒng)。它們可以是字母、圖形,甚至是二者的組合。天氣類圖標便是字符圖標的典型代表,無論是單個還是組合圖標,都充分展示了其特點。
扁平圖標
====

四、扁平圖標的多樣性與個性化
扁平圖標包括線性、面型等多種變現(xiàn)方式,具有極強的拓展性和個性化特點。它們更受年輕化設(shè)計風格的青睞。相同風格的icon,僅通過更換顏色,就能傳達不同的信息。
擬物化圖標
====
五、擬物化圖標的擬真魅力

擬物化圖標是扁平化圖標的對立面,力求真實再現(xiàn)現(xiàn)實世界的形狀、紋理和光影。這一設(shè)計趨勢伴隨著Macintosh的誕生和進化而發(fā)展,雖然在UI設(shè)計領(lǐng)域被扁平化設(shè)計所替代,但仍然廣泛應(yīng)用于游戲設(shè)計和游戲類產(chǎn)品的圖標創(chuàng)作中。2.5D圖標和桌面應(yīng)用圖標在國際平臺如Windows、iOS等系統(tǒng)中廣泛應(yīng)用,成為國際通用標識。圖標設(shè)計進入碎片化時代和讀圖時代后,其重要性愈發(fā)凸顯。一個優(yōu)秀的圖標能夠在極短的時間內(nèi)傳遞操作信息,幫助用戶快速識別。例如支付寶的“+”字符表示更多功能,微信中的聲波圖標代表語音功能等。這些直觀的圖標設(shè)計不僅提升了用戶體驗,也大大提升了品牌的推廣效果。研究表明,大腦處理圖片內(nèi)容的速度遠快于文字內(nèi)容,在推廣品牌時,圖像內(nèi)容的影響力遠超文字。使用圖標通過視覺引導(dǎo)幫助用戶快速識別信息,成為現(xiàn)代設(shè)計不可或缺的一部分。
一、Tik Tok和ins的用戶界面解讀
即便沒有文字說明,Tik Tok和ins等應(yīng)用的界面布局也透露了大量信息。以第五部分——個人中心為例,即使沒有文字標注,用戶也能迅速識別其功能與位置。這是因為人腦對圖像的記憶能力遠勝于文字。圖標作為視覺信息的濃縮,其設(shè)計多依賴于幾何圖形,采用對稱、一致的原則,簡潔而易于記憶。
二、圖標設(shè)計的底層邏輯
圖標設(shè)計遵循一系列的邏輯層次,從線性圖標、面型圖標到線+面型圖標等。這些構(gòu)成了圖標設(shè)計的基礎(chǔ)框架。在此基礎(chǔ)上,五花八門的圖標設(shè)計則是通過這些基礎(chǔ)元素進行視覺區(qū)分。在設(shè)計圖標時,我們需要思考產(chǎn)品的視覺風格定位、圖標應(yīng)用的界面以及產(chǎn)品面向的用戶群體。
三、不同風格圖標的應(yīng)用與解析

不同行業(yè)、不同場景、不同用戶的圖標設(shè)計和表達方式各不相同。例如,金融類應(yīng)用更傾向于使用穩(wěn)重、專業(yè)的圖標風格,而社交類應(yīng)用則可能更注重活潑、輕松的風格。在設(shè)計前需要深入理解產(chǎn)品設(shè)計思路及定位。
四、關(guān)鍵詞拆解與圖形聯(lián)想
在圖標設(shè)計過程中,關(guān)鍵詞的拆解與聯(lián)想至關(guān)重要。將需求信息中的關(guān)鍵詞轉(zhuǎn)化為生活中常見的事物,并找到與之相關(guān)的物體或聯(lián)想。例如,說到“榮譽”,我們可以立即想到獎杯、獎狀等形象,這些都可以作為設(shè)計靈感來源。通過關(guān)鍵詞聯(lián)想,我們可以提取形狀和色彩,為產(chǎn)品圖標設(shè)計提供主要造型元素。
五、圖形設(shè)計的具體步驟
從關(guān)鍵詞到圖形輸出,需要經(jīng)過一系列步驟。使用AI鋼筆工具或sketch貝塞爾工具,將拆解的詞語或物體轉(zhuǎn)化為基本圖形。根據(jù)實際應(yīng)用場景輸出圖標。例如,大眾點評的tab標簽欄更注重引導(dǎo)用戶點擊,因此在視覺設(shè)計上更為豐富;而個人中心等二級使用場景則更注重功能引導(dǎo),線型圖標居多。

六、圖標設(shè)計的要點與注意事項
在進行圖標設(shè)計時,需要注意一些要點和細節(jié)。例如,總結(jié)常見的圖標設(shè)計要點時需要注意邏輯和記憶規(guī)律。這些要點往往源于Material Design或iOS規(guī)范等設(shè)計原則,值得我們深入學(xué)習和理解。通過不斷學(xué)習和實踐,我們可以更好地掌握圖標設(shè)計的技巧和方法,為產(chǎn)品帶來更好的用戶體驗。圖標細節(jié)研究:從設(shè)計原則到視覺和諧統(tǒng)一
一、圖標端點的選擇:直角與圓角
在設(shè)計圖標時,端點的選擇至關(guān)重要。無論是直角還是圓角,都需要在設(shè)計過程中保持統(tǒng)一。人的眼睛更容易識別圓角矩形,因為視網(wǎng)膜中的視覺敏銳區(qū)域在處理圓形時更為高效。圓角給人圓潤、可愛的感覺,常用于社交、娛樂、直播、美食等圖標設(shè)計;而直角則傳達出尖銳、具有攻擊性的感覺,多出現(xiàn)在金融等商務(wù)屬性強的產(chǎn)品中。
二、傾斜角度的和諧統(tǒng)一

內(nèi)部空間比例的不一致可能導(dǎo)致圖標視覺重點不統(tǒng)一。為了達成整體視覺的和諧統(tǒng)一,需要確保圖標內(nèi)部挖空面積占比率相同。以PP助手的標簽欄圖標為例,通過保持內(nèi)部空間比例的一致,實現(xiàn)了圖標的視覺和諧統(tǒng)一。
三、描邊圖標的細節(jié)處理
在繪制描邊圖標時,應(yīng)注意描邊的粗細是否統(tǒng)一。不同的描邊粗細會給人不同的視覺感受,如細描邊更加精致,粗描邊更加粗獷。流行趨勢常結(jié)合粗描邊和細描邊的設(shè)計風格。除了保持相同的視覺權(quán)重,圖標的描線寬度也應(yīng)保持一致,達到像素級統(tǒng)一。
四、參考圖標網(wǎng)格規(guī)范
為了達成圖標的視覺平衡,可以參照蘋果、谷歌、IBM以及國內(nèi)阿里Ant Design等公司的圖標網(wǎng)格規(guī)范。以谷歌的Material System圖標網(wǎng)格為例,通過關(guān)鍵形狀的規(guī)則統(tǒng)一圖標大小及位置。在2424px的圖標尺寸中,上下左右的邊距以及關(guān)鍵形狀都有明確的規(guī)范。

五、像素點的對齊
為了提升圖標的清晰度并避免失真,需要將圖標定位在像素上。這可以通過將X軸和Y軸坐標設(shè)置為整數(shù)來實現(xiàn)。在軟件AI或Sketch中繪制基礎(chǔ)圖形時,應(yīng)避免使用小數(shù)點和奇數(shù),盡量使用偶數(shù)來保持像素的完美對齊。
了解了icon的基本知識后,如何評判一個icon是否合適、是否貼合整個產(chǎn)品呢?這需要我們掌握以下幾個檢驗標準:識別性,圖標是否易于識別和理解;規(guī)范性,是否符合行業(yè)或品牌的標準;整體風格與品牌感,圖標是否與產(chǎn)品的整體風格和品牌調(diào)性相契合。只有滿足這些標準,我們才能說這是一個好的icon。圖標設(shè)計:傳達信息的精準與美學(xué)的交融
一、圖標的重要性與表意準確
圖標作為用戶理解信息的媒介,其首要價值在于表意準確。設(shè)計的核心在于確保圖標能夠清晰、準確地傳達信息。如果一個圖標無法被用戶理解,無論其視覺效果如何吸引人,都沒有實際價值。清晰傳達信息是圖標最基本、最本質(zhì)的任務(wù)。

二、含義識別:視覺語言與文字語言的平衡
視覺語言是否有效替代文字語言,是圖標設(shè)計中的重要環(huán)節(jié)。例如,常見的標簽欄中的指南針通常代表“發(fā)現(xiàn)”,房子則代表“首頁”。這些視覺元素需要直觀、明確地表達其含義,避免用戶產(chǎn)生歧義。
三、視覺識別:提高圖標的可辨識度
視覺識別涉及到圖標的大小、顏色、線條粗細等因素。為提高圖標的可辨識度,需要確保圖標在視覺大小上的一致性,保持圖標的飽滿度,并遵循統(tǒng)一的規(guī)律。細節(jié)的統(tǒng)一性也是至關(guān)重要的。
四、整體風格與品牌調(diào)性的融合

圖標設(shè)計需考慮產(chǎn)品的整體風格與調(diào)性。例如,騰訊動漫的圖標設(shè)計偏向卡通可愛風格,這與產(chǎn)品的定位及目標人群相吻合。對于其他產(chǎn)品,同樣需要確保圖標設(shè)計與其品牌的性格和調(diào)性相一致。某些簡潔的產(chǎn)品,其從啟動圖標到整體調(diào)性都追求簡潔干凈,以克制的色彩運用傳達產(chǎn)品特性。
五、品牌感與圖標設(shè)計
圖標設(shè)計需與品牌理念相符,傳達給用戶的感受應(yīng)一致。通過吸取品牌色、提取品牌元素、采用品牌吉祥物和品牌圖形等方法,提取品牌基因并將其具象化,融入界面設(shè)計中。這需要設(shè)計師從品牌設(shè)計的角度去理解和尋找產(chǎn)品的獨特氣質(zhì),并選擇合適的技法將其表現(xiàn)出來。
六、圖標可用性測試與識別度
進行圖標可用性測試時,需關(guān)注圖標的識別度。包括用戶是否能理解圖標的含義、是否為用戶熟悉的圖標、是否與其他圖標含義沖突等。還需考慮圖標的可擴展性,是否需要增加文字標簽等。設(shè)計方面,需關(guān)注視覺語言是否統(tǒng)一、圖標的設(shè)計復(fù)雜程度是否統(tǒng)一、整體設(shè)計是否協(xié)調(diào)統(tǒng)一以及圖標整體配色是否統(tǒng)一等問題。

圖標設(shè)計不僅要追求美觀,更要注重信息的準確傳達。一個成功的圖標設(shè)計,應(yīng)該是美學(xué)與信息的完美結(jié)合,既能吸引用戶的眼球,又能清晰傳達產(chǎn)品的核心價值。圖像交付格式詳解:JPG、PNG、GIF、SVG與iconfont的應(yīng)用
一、圖像交付格式的四種選擇
在數(shù)字世界中,我們常常遇到需要交付圖像的情況。常見的圖像交付格式有JPG、PNG、GIF以及SVG四種。每種格式都有其獨特的特點和應(yīng)用場景。
二、JPG格式的特點
JPG是一種廣泛使用的圖像格式,兼容性強,可以自帶背景。JPG格式不支持無損縮放,因此在需要靈活修改尺寸時可能會受到限制。

三、PNG與GIF格式解析
PNG格式支持透明格式,但在不支持無損縮放的方面與JPG相似。GIF則主要用于簡單的動態(tài)圖標,但當使用透明背景時,邊緣可能會有鋸齒,且無法支持豐富的顏色。
四、SVG格式的優(yōu)勢與應(yīng)用
相較于上述格式,SVG作為一種矢量圖形格式,具有無損縮放、體積小的優(yōu)點。它還可以支持單色模式下的顏色修改以及樣式參數(shù)的調(diào)整。設(shè)計師常常將SVG格式的圖標上傳至類似iconfont的網(wǎng)站進行交付。但需要注意的是,SVG不支持漸變顏色填充和描邊,描邊需要轉(zhuǎn)化為閉合圖像。在上傳iconfont時,要確保圖標符合要求。
五、圖標設(shè)計的深入學(xué)習與參考資料

對于UI設(shè)計師而言,做好圖標設(shè)計不僅需要了解各種圖像格式的特點,還需要深入了解圖標的歷史和圖像學(xué)的簡要歷史。推薦閱讀《Icon Design Guide》、《Icon Utopia》、《the Ultimate Guide to an Interface Icon Set》等書籍深入了解圖標設(shè)計。關(guān)于svg圖標庫與icon font的對比也是設(shè)計師必須了解的內(nèi)容。
各種圖像交付格式都有其獨特的優(yōu)勢和應(yīng)用場景,設(shè)計師需要根據(jù)實際需求選擇合適的格式。深入學(xué)習和理解圖標設(shè)計的相關(guān)知識和技巧也是必不可少的。