真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)

這篇文章將為大家詳細(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

CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)




    
    Document
    


    
    
    
    
    
    

結(jié)果:

CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)

如上例所示,我們可以把多張圖片放到一張大圖中,然后利用background-position就可以截取出我們想要看到的內(nèi)容.

在現(xiàn)實(shí)中很多的背景圖片都使用了這種技術(shù).

比如京東LOGO:

CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)

京東的一些小圖標(biāo):

CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(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)選擇】,并下載下來。下面是文件名。

CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)

style.css能提供一種使用字體圖標(biāo)的方式

CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)

demo.html能提供第二種使用字體圖標(biāo)的方式。

CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)

然后使用:




    
    Document
    
    /* 聲明字體  這下面一堆文字在下載的文件夾中的css文件中*/
        @font-face {
      font-family: 'icomoon';
      src:  url('fonts/icomoon.eot?ni3k5c');
      src:  url('fonts/icomoon.eot?ni3k5c#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?ni3k5c') format('truetype'),
        url('fonts/icomoon.woff?ni3k5c') format('woff'),
        url('fonts/icomoon.svg?ni3k5c#icomoon') format('svg');
      font-weight: normal;
      font-style: normal;
        }
        /* 使用 */
        [class^="icon-"], [class*=" icon-"] {
          /* use !important to prevent issues with browser extensions that change fonts */
          font-family: 'icomoon' !important;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          /* Better Font Rendering =========== */
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
        }
        .icon-home:before {
          content: "\e900";
        }
        .icon-image:before {
          content: "\e90d";
        }
        .icon-music:before {
          content: "\e911";
        }
        div{
            font-family:'icomoon';/* 要與上面一致 */
        }
    


    
           
?
       

關(guān)于“CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


文章題目:CSS怎么實(shí)現(xiàn)精靈圖與字體圖標(biāo)
鏈接分享:http://weahome.cn/article/psigds.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部