摘要:網(wǎng)頁小圖標到處可見,如果一個網(wǎng)頁都是干巴巴的文字和圖片,而沒有小圖標,會顯得非常簡陋。直接看代碼鏈接鏈接鏈接鏈接得出的結(jié)果就是其他應用還有其他更加復雜一點的應用,包括固定寬度浮動反轉(zhuǎn)旋轉(zhuǎn)疊加圖標等。
引言
奧森圖標(Font Awesome)提供豐富的矢量字體圖標—通過CSS可以任意控制所有圖標的大小 ,顏色,陰影。
網(wǎng)頁小圖標到處可見,如果一個網(wǎng)頁都是干巴巴的文字和圖片,而沒有小圖標,會顯得非常簡陋。下面的小圖標,你也可能經(jīng)常會看到的,如圖所示:
你可能說——“我們用的都是彩色的,不是黑白的”——別著急,下面會講到。因為它們也可以變?yōu)椴噬摹?/p>
黑白的也好,彩色的也罷,如果用傳統(tǒng)的“css + 圖片”的方式來制作這些icon,我估計你至少得雇傭一個專業(yè)的設(shè)計師吧。一般的程序猿,包括前端程序猿,估計只能去搜索了,不會自己拿ps畫。
一般情況我們都會在網(wǎng)上搜索一些相關(guān)的圖片,比如黑白圖片的??!
但是問題又來了,如果你搜索來的是黑白的,現(xiàn)在也用黑白的,后期網(wǎng)站變化主題怎么辦?你搜出來的是16 16的,要有個頁面需要 32 32的怎么辦?如果沿著這個方向考慮,你會發(fā)現(xiàn),自己將在這上面耗費大量資源和精力。
但是如果我告訴你,有一個東西,它已經(jīng)為你準備了將近500個常用icon圖標(還在不斷更新),能大能小,能隨便修改顏色,完全開源,完全免費,你會不會心動?如果你非常著急,先去百度一下“font-awesome”,再來繼續(xù)讀文章不遲。
應用font-awesomefont-awesome當前的版本是4.2.0,咱們就直接用這個版本的來說。
先看看它的好處:
去http://www.thinkcmf.com/下載,解壓之后,應該能看到“css”和“font”兩個文件夾。css文件夾中存放著css文檔,font文件夾中存放在著適用于不同瀏覽器的字體文件。其中,css文件夾中可以只保留 font-awesome.min.css 和 font-awesome-ie7.min.css 兩個文檔,其他的可以刪掉。結(jié)構(gòu)應該如下:
將整理好的文件夾加入到你的網(wǎng)站,新建一個測試頁面 demo.html,將css文件夾中的兩個css文件,引入到頁面。
如上代碼,如果是IE瀏覽器,需要引入 font-awesome-ie7.min.css ,因為fontAwesome支持IE7+瀏覽器的。
引用CSS文件之后,接下來就可以使用圖標了。例如,我要在頁面中顯示一個“鏈接”的圖標,我可以這么寫:
鏈接
此時頁面將顯示:
顯示是顯示出來了,那么對應鏈接的這個css類“fa-link”我是從哪里找來的呢?
答案非常簡單!進入官網(wǎng)的icon頁面,里面有所有的icon的css類,就可以找到你想要的那個圖標的css類了。
(注意,在“fa-link”前面還要加入一個“fa”類,例如 )
設(shè)置大小和顏色學會了以上的簡單使用,設(shè)置顏色和大小非常簡單,只要你會用css設(shè)置文字的顏色和大小就行。直接看代碼:
鏈接
鏈接
鏈接
鏈接
得出的結(jié)果就是:
fontAwesome還有其他更加復雜一點的應用,包括固定寬度、浮動、反轉(zhuǎn)、旋轉(zhuǎn)、疊加圖標等。
官網(wǎng)上講解的更好,我就不再這里重復描述了,可以去http://www.thinkcmf.com/font/...查閱這些應用的例子。
綜合實例html代碼:
實現(xiàn)結(jié)果如圖所示:
demo下載請點擊這兒
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/111154.html
摘要:盒子的寬度設(shè)置固定寬度的情況在盒子模型中,我們設(shè)置的寬度都是內(nèi)容寬度,不是整個盒子的寬度。這樣我們改四個中的其中一個,都會導致盒子寬度的改變。包裹內(nèi)容的情況這種情況下比較簡單,盒子的寬度將隨著內(nèi)容寬度的增加而增加。 1.引言 從這一節(jié)開始,我們就進入本系列的第三部分——css呈現(xiàn)。本部分將描述css在頁面的幾種布局和呈現(xiàn)的特性。包括兩類:文字、塊。第一類——文字。這部分相對比較簡單一些...
摘要:那么,在我們當下的前端開發(fā)中,最常見的圖標解決方案有哪些呢大概是三種,圖片和。 showImg(https://segmentfault.com/img/remote/1460000006774999);A picture is worth a thousand words, 一圖勝千言。 沒錯,從 Web 誕生的那天開始,圖標就成為視覺層面不可或缺的一個元素,在一個 Web 頁面中,...
摘要:那么,在我們當下的前端開發(fā)中,最常見的圖標解決方案有哪些呢大概是三種,圖片和。 showImg(https://segmentfault.com/img/remote/1460000006774999);A picture is worth a thousand words, 一圖勝千言。 沒錯,從 Web 誕生的那天開始,圖標就成為視覺層面不可或缺的一個元素,在一個 Web 頁面中,...
摘要:文中的一些方法來源于我的有出售請大家自行拷貝粘貼顏色要使用代詞加數(shù)字大小形式數(shù)字規(guī)格顏色變量不許由或者方法計算得出項目顏色基于配色基礎(chǔ)色庫設(shè)計師都會配出來項目色庫需要項目去改變設(shè)計師文字和前端頁面開發(fā)者文字必須為同一類 文中sass的一些方法 來源于我的sassstd zhilizhili-mei zhilizhili-ui npm 有出售 請大家自行拷貝粘貼 showImg(ht...
閱讀 3372·2021-11-24 09:39
閱讀 3946·2021-11-22 09:34
閱讀 5006·2021-08-11 11:17
閱讀 1156·2019-08-29 13:58
閱讀 2652·2019-08-28 18:18
閱讀 613·2019-08-26 12:24
閱讀 903·2019-08-26 12:14
閱讀 819·2019-08-26 11:58