Font Awesome 是一套絕佳的圖標字體庫和CSS框架。Font Awesome 字體爲您提供可縮放矢量圖標,它能夠被定製大小、顏色、陰影以及任何能夠用CSS的樣式。 |
要使用Font Awesome圖標,請在HTML頁面的 部分中添加如下行:css
一、國內推薦 CDN:html
<
link
rel
=
"
stylesheet
"
href
=
"
https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css
"
>
二、海外推薦 CDNlinux
<
link
rel
=
"
stylesheet
"
href
=
"
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
"
>
三、直接下載到本地ajax
Download框架
注意: 不太建議下載來安裝,直接在 html 文檔頭部引用 CDN 文件便可。字體
注意: 本教程使用的是 4.7.0 版本。動畫
您能夠使用前綴 fa 和圖標的名稱來放置 Font Awesome 圖標。
實例spa
<
!
DOCTYPE
html
>
<
html
>
<
head
>
<
link
rel
=
"
stylesheet
"
href
=
"
https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css
"
>
</
head
>
<
body
>
<
i
class
=
"
fa fa-car
"
>
</
i
>
<
i
class
=
"
fa fa-car
"
style
=
"
font-size:48px;
"
>
</
i
>
<
i
class
=
"
fa fa-car
"
style
=
"
font-size:60px;color:red;
"
>
</
i
>
</
body
>
</
html
>
結果:
Font Awesome 設計爲與內聯元素一塊兒使用。<i>和<span>元素普遍用於圖標。設計
另外注意,若是更改圖標容器的字體大小或顏色,圖標會更改。3d
大圖標
fa-lg (增長33%),fa-2x,fa-3x, fa-4x,或 fa-5x 類用於增長相對於其容器的圖標大小。
實例
<
ul
class
=
"
fa-ul
"
>
<
li
>
<
i
class
=
"
fa-li fa fa-check-square
"
>
</
i
>
List icons
</
li
>
<
li
>
<
i
class
=
"
fa-li fa fa-spinner fa-spin
"
>
</
i
>
List icons
</
li
>
<
li
>
<
i
class
=
"
fa-li fa fa-square
"
>
</
i
>
List icons
</
li
>
</
ul
>
結果:
列表圖標
fa-ul 和 fa-li 類用於替換無序列表中的默認前綴。
實例
<
ul
class
=
"
fa-ul
"
>
<
li
>
<
i
class
=
"
fa-li fa fa-check-square
"
>
</
i
>
List icons
</
li
>
<
li
>
<
i
class
=
"
fa-li fa fa-spinner fa-spin
"
>
</
i
>
List icons
</
li
>
<
li
>
<
i
class
=
"
fa-li fa fa-square
"
>
</
i
>
List icons
</
li
>
</
ul
>
結果:
- List icons
- List icons
- List icons
邊界和被拉的圖標
fa-border,fa-pull-right 或 fa-pull-left 類用於拉式引用或文章圖標。
實例
<
i
class
=
"
fa fa-quote-left fa-3x fa-pull-left fa-border
"
>
</
i
>
菜鳥教程 -- 學的不只是技術,更是夢想!!!
<
br
>
菜鳥教程 -- 學的不只是技術,更是夢想!!!
<
br
>
菜鳥教程 -- 學的不只是技術,更是夢想!!!
<
br
>
菜鳥教程 -- 學的不只是技術,更是夢想!!!
結果:
菜鳥教程 -- 學的不只是技術,更是夢想!!!
菜鳥教程 -- 學的不只是技術,更是夢想!!!
菜鳥教程 -- 學的不只是技術,更是夢想!!!
菜鳥教程 -- 學的不只是技術,更是夢想!!!
動態圖標
fa-spin 類能夠讓圖標旋轉, fa-pulse 類能夠使圖標以 8 步爲週期進行旋轉。
實例
<
i
class
=
"
fa fa-spinner fa-spin
"
>
</
i
>
<
i
class
=
"
fa fa-circle-o-notch fa-spin
"
>
</
i
>
<
i
class
=
"
fa fa-refresh fa-spin
"
>
</
i
>
<
i
class
=
"
fa fa-cog fa-spin
"
>
</
i
>
<
i
class
=
"
fa fa-spinner fa-pulse
"
>
</
i
>
結果:
注意: IE8 和 IE9 不支持 CSS3 動畫。
旋轉和翻轉的圖標
fa-rotate-* 和 fa-flip-* 類用於旋轉和翻轉圖標。
實例
<
i
class
=
"
fa fa-shield
"
>
</
i
>
<
i
class
=
"
fa fa-shield fa-rotate-90
"
>
</
i
>
<
i
class
=
"
fa fa-shield fa-rotate-180
"
>
</
i
>
<
i
class
=
"
fa fa-shield fa-rotate-270
"
>
</
i
>
<
i
class
=
"
fa fa-shield fa-flip-horizontal
"
>
</
i
>
<
i
class
=
"
fa fa-shield fa-flip-vertical
"
>
</
i
>
結果:
堆疊的圖標
要堆疊多個圖標,請使用父級上的 fa-stack 類,fa-stack-1x 類用於常規大小的圖標,fa-stack-2x 用於較大的圖標。
fa-inverse 類能夠用做替代圖標顏色。您還能夠向父級添加更大的圖標類,以進一步控制尺寸。
實例
<
span
class
=
"
fa-stack fa-lg
"
>
<
i
class
=
"
fa fa-circle-thin fa-stack-2x
"
>
</
i
>
<
i
class
=
"
fa fa-twitter fa-stack-1x
"
>
</
i
>
</
span
>
fa-twitter on fa-circle-thin
<
br
>
<
span
class
=
"
fa-stack fa-lg
"
>
<
i
class
=
"
fa fa-circle fa-stack-2x
"
>
</
i
>
<
i
class
=
"
fa fa-twitter fa-stack-1x fa-inverse
"
>
</
i
>
</
span
>
fa-twitter (inverse) on fa-circle
<
br
>
<
span
class
=
"
fa-stack fa-lg
"
>
<
i
class
=
"
fa fa-camera fa-stack-1x
"
>
</
i
>
<
i
class
=
"
fa fa-ban fa-stack-2x text-danger
"
style
=
"
color:red;
"
>
</
i
>
</
span
>
fa-ban on fa-camera
結果:
固定寬度圖標
fa-fw 類用於設置固定寬度的圖標。 當不一樣的圖標寬度偏離對齊時,此類很是有用。 特別適用於Bootstrap的導航列表和列表組。
實例
<
div
class
=
"
list-group
"
>
<
a
href
=
"
#
"
class
=
"
list-group-item
"
>
<
i
class
=
"
fa fa-home fa-fw
"
>
</
i
>
Home
</
a
>
<
a
href
=
"
#
"
class
=
"
list-group-item
"
>
<
i
class
=
"
fa fa-book fa-fw
"
>
</
i
>
Library
</
a
>
<
a
href
=
"
#
"
class
=
"
list-group-item
"
>
<
i
class
=
"
fa fa-pencil fa-fw
"
>
</
i
>
Applications
</
a
>
<
a
href
=
"
#
"
class
=
"
list-group-item
"
>
<
i
class
=
"
fa fa-cog fa-fw
"
>
</
i
>
Settings
</
a
>
</
div
>
本文地址:https://www.linuxprobe.com/teach-you-about.html