阿里巴巴圖標庫iconfont的使用方式

文章目錄

    • 什么是 iconfong
    • 創建一個自己的項目
    • 如何使用
      • Unicode 使用方法
      • Font class 使用方式
      • Symbol 使用方式
      • 還有一種使用方式 `在線鏈接`(不推薦,但可用于測試)

什么是 iconfong

Iconfont 是一種圖標字體服務。它將各種圖標設計轉換為字體格式,通過特定的代碼或 CSS 樣式來調用和顯示這些圖標。
可以理解成將圖片變成了文字,文字與圖片的對比就顯而易見了,使用文字圖標體積更小,放大也不會失真。

創建一個自己的項目

iconfont阿里巴巴是亮圖標庫
去到官網在右上角先登錄一下。(可以使用 微信 登錄或者是 微博 登錄)

第一步:創建一個項目
在網站的首頁選擇 資源管理 > 我的項目
在這里插入圖片描述
在這里插入圖片描述
新增一個項目。
接下來我們就可以添加圖標到我們剛創建的項目中去了。
在這里插入圖片描述
找到自己所要使用的圖標添加到購物車即可
這里說明一下,圖標其實有兩種

  • 一種是純色的圖標(就是單一顏色的圖標)
  • 另一種是精美的圖標(別人搭配好顏色的那種)

在這里插入圖片描述

選擇完自己所要用的圖標后,添加至我們剛剛創建的項目。

如何使用

有三種使用方式,我們一個個來,首先先把字體文件下載到本地。
在這里插入圖片描述
下載完的文件解壓出來,有以下幾個文件
在這里插入圖片描述

Unicode 使用方法

在你的項目中創建一個 icons 的文件夾,將下載完的字體文件全部復制進去。
在這里插入圖片描述
主要是看 iconfont.css 這個文件(引入到你的項目中去)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="./icons/iconfont.css"><style>.icon {font-size: 100px;color: red;}</style>
</head><body><div class="content"><!-- &#xe61b; 這個是網站上圖標對應的代碼 --><span class="iconfont icon">&#xe844;</span></div>
</body></html>

注意自己圖標代碼與自己添加的圖標保持一致
無論圖標是有顏色還是精美的圖標使用 Unicode 的方法引入都是黑色的。
在這里插入圖片描述這樣就可以了與文字是一樣的。(可以改變字體大小,文字顏色等。)在這里插入圖片描述

問題總結:使用 Unicode 可能存在的問題

  • 確保 iconfont.css 文件中引入的 iconfont.woff2iconfont.wofficonfont.ttf 文件路徑是正確的
  • 在標簽上使用時,確保標簽的 class 屬性中有 iconfont
  • 確保自己的圖標代碼是正確的

Font class 使用方式

Font class 的使用方法與 Unicode 是一樣的。

在這里插入圖片描述
重新下載圖標文件到本地引入到自己項目中去。
還是引入 iconfont.css 文件

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="./icons/iconfont.css"><style>.icon {font-size: 100px;color: red;}</style>
</head><body><div class="content"><span class="iconfont icon--jianpan icon"></span></div>
</body></html>

在這里插入圖片描述
注意事項同上

  • 確保 iconfont.css 文件中引入的 iconfont.woff2iconfont.wofficonfont.ttf 文件路徑是正確的
  • 在標簽上使用時,確保標簽的 class 屬性中有 iconfont
  • 確保自己的圖標 class名 是正確的

Symbol 使用方式

Symbol 的方式與前兩種就不太一樣了。
還是先下載字體文件。
這次我們需要引入 iconfont.js 這個文件。
使用 svg 的方式引入圖標

  • 支持多色圖標了,不再受單色限制。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./icons/iconfont.js"></script><style>.icon {width: 300px;height: 150px;}</style>
</head><body><div class="content"><svg class="icon svg-icon" aria-hidden="true"><use xlink:href="#icon--jianpan"></use></svg></div>
</body></html>

需要注意 use 標簽中 xlink:href 對應的圖標代碼。
使用 Symbol 的方式解決了單色圖標的問題,(也就是說可以使用我們之前引入的多顏色的圖標了)

在這里插入圖片描述

還有一種使用方式 在線鏈接(不推薦,但可用于測試)

每種方式下面都有復制代碼這個操作
我們可以直接使用在線鏈接來使用
在這里插入圖片描述

<!-- Symbol 使用 script 標簽引入 -->
<script src="//at.alicdn.com/t/c/font_4343037_7ixg6qj801a.js"></script>
<!-- Font Class 使用 link 標簽引入 -->
<link rel="stylesheet" href="//at.alicdn.com/t/c/font_4343037_7ixg6qj801a.css">
<!-- Unicode 直接拷貝代碼到 css 中 -->
<style>
/* 在線鏈接服務僅供平臺體驗和調試使用,平臺不承諾服務的穩定性,企業客戶需下載字體包自行發布使用并做好備份。 */
@font-face {font-family: 'iconfont';  /* Project id 4343037 */src: url('//at.alicdn.com/t/c/font_4343037_7ixg6qj801a.woff2?t=1719977126887') format('woff2'),url('//at.alicdn.com/t/c/font_4343037_7ixg6qj801a.woff?t=1719977126887') format('woff'),url('//at.alicdn.com/t/c/font_4343037_7ixg6qj801a.ttf?t=1719977126887') format('truetype');
}
</style>

注意:當你的項目中添加了新的圖標,在線鏈接需要手動點機更新一下,并在項目中換上新的地址才能使用。

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/40144.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/40144.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/40144.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據庫的約束與索引

數據庫的約束與索引 文章目錄 數據庫的約束與索引一、約束1、定義2、主鍵索引3、唯一約束4、非空約束5、外鍵約束 二、索引1、定義2、主鍵索引3、唯一索引4、普通索引5、全文索引 三、深入索引面試題&#xff08;一&#xff09;面試題&#xff08;二&#xff09;面試題&#xf…

【設計模式】行為型-狀態模式

在變幻的時光中&#xff0c;狀態如詩篇般細膩流轉。 文章目錄 一、可調節的燈光二、狀態模式三、狀態模式的核心組件四、運用狀態模式五、狀態模式的應用場景六、小結推薦閱讀 一、可調節的燈光 場景假設&#xff1a;我們有一個電燈&#xff0c;它可以被打開和關閉。用戶可以…

snap和apt的區別簡單了解

Linux中沒有tree命令的時候提示安裝的時候出現了兩個命令&#xff0c;簡單看了看兩者有何區別&#xff08;一般用apt就可以了&#xff09;&#xff1a; sudo snap install tree 和 sudo apt install tree 這兩個命令都是用來安裝 tree 命令行工具的&#xff0c;但它們使用的是不…

在線教育平臺,easyexcel使用案例

控制器 因為如何想要在讀數據的時候操作數據庫&#xff0c;就必須使用構造方法傳dao 或者service&#xff0c;因為這個不歸spring管理&#xff0c;不能自動注入&#xff0c;所以參數里需要傳遞service 或者 dao AutowiredIEduSubjectService subjectService;添加課程分類的方法…

Anaconda學習常見問題匯總

問題1&#xff1a;Fatal error in launcher: Unable to create process using ‘“d:\anaconda\isntall\envs\learn1\python.exe 在進行anaconda學習時&#xff0c;在控制臺輸入&#xff1a;pip list想要查看環境里的內容時發生錯誤&#xff1a; Fatal error in launcher: Un…

個人博客|PHP源碼|支持多國語言切換

一. 前言 今天小編給大家帶來了一款可學習&#xff0c;可商用的&#xff0c;支持多國語言的個人博客網站源碼&#xff0c;支持二開&#xff0c;無加密。此博客相當簡潔&#xff0c;也適合海外。詳細界面和功能見下面視頻演示。 如果您正好有此需求源碼&#xff0c;請聯系小編…

軟件資產管理系統:提升企業軟件資產透明度與合規性的終極解決方案!

在當今數字化轉型浪潮中&#xff0c;企業軟件資產管理的重要性日益凸顯。然而&#xff0c;傳統的手工管理方式往往效率低下&#xff0c;難以應對快速變化的軟件環境。SmartLic軟件資產管理系統應運而生&#xff0c;它以先進的技術手段&#xff0c;為企業提供全面的軟件資產管理…

開源自動化熱鍵映射工具autohotkey十大用法及精選腳本

AutoHotkey&#xff08;AHK&#xff09;是一款功能強大的熱鍵腳本語言工具&#xff0c;它允許用戶通過編寫腳本來自動化鍵盤、鼠標等設備的操作&#xff0c;從而極大地提高工作效率。以下是AutoHotkey的十大經典用法&#xff0c;這些用法不僅解放了用戶的雙手&#xff0c;還展示…

程序化交易廣告及其應用

什么是程序化交易廣告&#xff1f; 程序化交易廣告是以實時競價技術即RTB&#xff08;real-time bidding&#xff09;為核心的廣告交易方式。說到這里&#xff0c;你可能會有疑問&#xff1a;像百度搜索關鍵詞廣告還有百度網盟的廣告&#xff0c;不也是CPC實時競價的嗎&#x…

MDX的魔法:探索SQL Server中的多維表達式

&#x1f4ca; MDX的魔法&#xff1a;探索SQL Server中的多維表達式 在商業智能和數據分析領域&#xff0c;SQL Server提供了一種強大的工具來處理多維數據集&#xff0c;這就是多維表達式&#xff08;Multidimensional Expressions&#xff0c;簡稱MDX&#xff09;。MDX是一種…

論文學習_UVSCAN: Detecting Third-Party Component Usage Violations in IoT Firmware

論文名稱發表時間發表期刊期刊等級研究單位 Understanding the Security Risks Introduced by Third-Party Components in IoT Firmware 2024年IEEE TDSCCCF A佐治亞理工學院 1. 引言 研究背景&#xff1a;物聯網&#xff08;IoT&#xff09;已經無處不在&#xff0c;為我們…

HQChart報價列表高級應用教程7-走勢列數據對接

HQChart報價列表高級應用教程7-走勢列數據對接 走勢列小程序效果圖PC效果圖HQChart代碼地址走勢列類型配置走勢列數據格式示例走勢列 單獨使用一列顯示每個股票的走勢圖 小程序效果圖 PC效果圖 HQChart代碼地址 地址:github.com/jones2000/HQChart 走勢列類型 REPORT_COL…

[工業網絡] 模型建立

普渡大學ICS參考模型 普渡企業參考架構&#xff08;PERA&#xff09;是由西奧多J威廉姆斯&#xff08;Theodore J. Williams&#xff09;和普渡大學計算機集成制造工業大學聯盟的成員在1990年代開發的企業架構參考模型。該模型被ISA-99&#xff08;現為ISA/IEC 62443&#xff…

使用EndNote在Word中插入參考文獻,并編輯參考文獻樣式方法

一、背景 在準備中期報告時&#xff0c;學校給的是Word模板&#xff0c;習慣了Latex排版和添加參考文獻的便利后&#xff0c;真不想用word寫東西。 之前投《機器人》期刊&#xff08;被拒了&#xff09;和準備開題的時候也是用word寫的&#xff0c;當時為方便添加參考文獻和定…

MyBatis 分頁插件 PageHelper 簡介

引言 PageHelper 是一款優秀的開源免費 MyBatis 分頁插件&#xff0c;它極大地簡化了分頁查詢的復雜性&#xff0c;支持多種主流數據庫如 MySQL、Oracle、MariaDB、DB2 等。本文將詳細介紹 PageHelper 的基本使用、配置參數、實現原理以及實際項目中的應用。 一、PageHelper …

Memcached中的CAS操作:確保數據一致性的原子武器

Memcached中的CAS操作&#xff1a;確保數據一致性的原子武器 在分布式緩存系統中&#xff0c;保持數據的一致性是一個重要而復雜的任務。Memcached作為一種高性能的分布式內存緩存系統&#xff0c;提供了一種稱為Compare-And-Swap&#xff08;CAS&#xff09;的操作&#xff0…

解決fastjson自動過濾null值

解決fastjson自動過濾null值 使用 SerializerFeature.WriteNullStringAsEmpty 解決 List<HistoryVector> historyVectors new ArrayList<>();HistoryVector historyVector new HistoryVector();historyVector.setInput("1");historyVector.setReason(&q…

不銹鋼酸退作業區2#冷線氧化鋯分析儀信號傳輸系統的優化

不銹鋼酸退作業區2#冷線氧化鋯分析儀信號傳輸系統的優化 一、項目提出前狀況: (一)不銹鋼酸退作業區2#冷線退火爐煙氣監測系統所使用的設備為橫河氧化鋯分析儀,此設備主要用于檢測退火爐內天然氣燃燒后煙氣成分中的氧含量值,此設備的檢測準確性直接影響產品質量,而且決定…

計算機操作系統部分選填及大題整理

并發和&#xff08; 共享 &#xff09; 是操作系統的兩個最基本的特征,&#xff08; 虛擬 &#xff09;和&#xff08; 異步 &#xff09; 是操作系統的重要特征&#xff0c;并發執行的程序失去可再現性現代操作系統的兩個基本特征是&#xff08;程序的并發執行&#xff09;和資…

萬界星空科技QMS系統:重塑質量管理新紀元

萬界星空科技QMS&#xff08;Quality Management System&#xff09;質量管理系統是一套全面、高效的質量管理工具&#xff0c;旨在幫助企業提升產品質量、優化生產流程、降低質量成本。該系統具備多個具體功能模塊&#xff0c;以下是對其主要功能模塊的詳細介紹&#xff1a; 一…