這篇文章將為大家詳細(xì)講解有關(guān)CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo),小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
秀山土家族苗族網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),秀山土家族苗族網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為秀山土家族苗族成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的秀山土家族苗族做網(wǎng)站的公司定做!
精靈圖:
在以前,每個圖片資源都是獨(dú)立的一張張圖片,瀏覽器訪問網(wǎng)站中的不同網(wǎng)頁時是重復(fù)獲取這一張張圖片的,這代表需要訪問很多次資源。
為了減少資源的訪問次數(shù),將多個常用的圖片集合到一張圖片中(網(wǎng)頁的緩存機(jī)制是會略去本地已經(jīng)有的資源,如果前一次獲取到了這個資源,那么后面不會再訪問了,直到緩存的資源失效了。
將多個常用的圖片集合到一張圖片中之后,把這個圖設(shè)置成背景圖片,然后利用background-position來顯示圖片的不同部分。
示例:
下面是一張26字母表,我們利用這張圖來拼出一個GOOGLE
Document
結(jié)果:
如上例所示,我們可以把多張圖片放到一張大圖中,然后利用background-position就可以截取出我們想要看到的內(nèi)容.
在現(xiàn)實(shí)中很多的背景圖片都使用了這種技術(shù).
比如京東LOGO:
京東的一些小圖標(biāo):
字體圖標(biāo):
眾所周知,單位字體的文件大小小于圖片的大小,考慮精靈圖處理的是一張張圖片,有人就有了一個奇思妙想--把圖片轉(zhuǎn)換成字體(實(shí)際上字體本來就是那么設(shè)計(jì)下來的。)
轉(zhuǎn)換成字體后,可以使用特殊的代碼來顯示出指定的圖片。
字體圖標(biāo)比精靈圖有一個非常明顯的好處,因?yàn)樗亲煮w,所以它能夠改變字體顏色,能改變字體大?。ú⑶也粫д妫?/p>
例子:【下面僅演示使用,不演示如何制作字體圖標(biāo)】
我利用icomoon制作了一套字體圖標(biāo),【icomoon有現(xiàn)成的圖標(biāo)選擇】,并下載下來。下面是文件名。
style.css能提供一種使用字體圖標(biāo)的方式
demo.html能提供第二種使用字體圖標(biāo)的方式。
然后使用:
Document ?
關(guān)于“CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。