精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網(wǎng)

17站長網(wǎng) 首頁 編程教程Css Sprite教程

Css Sprite教程

CSS雪碧 即CSS Sprite,也有人叫它CSS精靈,是一種CSS圖像合并技術(shù),該方法是將小圖標(biāo)和背景圖像合并到一張圖片上,然后利用css的背景定位來顯示需要顯示的圖片部分。

CSS Sprite 在國內(nèi)很多人叫css精靈,是一種網(wǎng)頁圖片應(yīng)用處理方式。它允許你將一個頁面涉及到的所有零星圖片都包含到一張大圖中去,這樣一來,當(dāng)訪問該頁面時,載入的圖片就不會像以前那樣一幅一幅地慢慢顯示出來了。對于當(dāng)前網(wǎng)絡(luò)流行的速度而言,不高于200KB的單張圖片的所需載入時間基本是差不多的,所以無需顧忌這個問題。

加速的關(guān)鍵,不是降低質(zhì)量,而是減少個數(shù)。傳統(tǒng)切圖講究精細(xì),圖片規(guī)格越小越好,重量越小越好,其實(shí)規(guī)格大小無所謂,計(jì)算機(jī)統(tǒng)一都按byte計(jì)算。客戶端每顯示一張圖片都會向服務(wù)器發(fā)送請求。所以,圖片越多請求次數(shù)越多,造成延遲的可能性也就越大。

Css Sprite原理

CSS Sprites其實(shí)就是把網(wǎng)頁中一些背景圖片整合到一張圖片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的組合進(jìn)行背景定位,background-position可以用數(shù)字精確的定位出背景圖片的位置。

優(yōu)點(diǎn)

1.利用CSS Sprites能很好地減少網(wǎng)頁的http請求,從而大大的提高頁面的性能,這也是CSS Sprites最大的優(yōu)點(diǎn),也是其被廣泛傳播和應(yīng)用的主要原因;

2.CSS Sprites能減少圖片的字節(jié),曾經(jīng)比較過多次3張圖片合并成1張圖片的字節(jié)總是小于這3張圖片的字節(jié)總和。

3.解決了網(wǎng)頁設(shè)計(jì)師在圖片命名上的困擾,只需對一張集合的圖片上命名就可以了,不需要對每一個小元素進(jìn)行命名,從而提高了網(wǎng)頁的制作效率。

4.更換風(fēng)格方便,只需要在一張或少張圖片上修改圖片的顏色或樣式,整個網(wǎng)頁的風(fēng)格就可以改變。維護(hù)起來更加方便。

缺點(diǎn)

誠然CSS Sprites是如此的強(qiáng)大,但是也存在一些不可忽視的缺點(diǎn),如下:

1.在圖片合并的時候,你要把多張圖片有序的合理的合并成一張圖片,還要留好足夠的空間,防止板塊內(nèi)出現(xiàn)不必要的背景;這些還好,最痛苦的是在寬屏,高分辨率的屏幕下的自適應(yīng)頁面,你的圖片如果不夠?qū)挘苋菀壮霈F(xiàn)背景斷裂;

2.CSS Sprites在開發(fā)的時候比較麻煩,你要通過photoshop或其他工具測量計(jì)算每一個背景單元的精確位置,這是針線活,沒什么難度,但是很繁瑣;

3.CSS Sprites在維護(hù)的時候比較麻煩,如果頁面背景有少許改動,一般就要改這張合并的圖片,無需改的地方最好不要動,這樣避免改動更多的css,如果在原來的地方放不下,又只能(最好)往下加圖片,這樣圖片的字節(jié)就增加了,還要改動css。

4.CSS Sprites非常值得學(xué)習(xí)和應(yīng)用,特別是頁面有一堆icon(圖標(biāo))。總之很多時候大家要權(quán)衡一下利弊,再決定是不是應(yīng)用CSS Sprites。

兼容問題

由于IE6存在的background的flicker問題IE6/Win, background image on , cache=‘check every visit’: flicker!,有人針對此問題提出了解決方案Fast Rollovers Without Preload

關(guān)于IE6的flicker問題,fivesevensix上有一篇很不錯的研究文章Minimize Flickering CSS Background Images in IE6

另外:brunildo的CSS tests and experiments是關(guān)于css各種功能不錯的參考手冊和測試工具。

返回頂部
主站蜘蛛池模板: 特黄特色的视频免费播放 | 一级特黄高清完整大片 | 国产欧美日韩第一页 | 成人午夜性影院视频 | 久久精品国产主播一区二区 | 日本高清中文字幕一区二区三区 | 久青草免费视频手机在线观看 | 亚洲精品一区二区三区四 | 特级做人爱c欧美网站 | 免费久| 黄色在线视频在线观看 | 12306播播影院午夜爱我影院 | 可以看毛片的网址 | 亚洲在线视频免费观看 | 国内自拍视频在线看免费观看 | 九九视频免费观看 | 国产麻豆视频在线观看 | 黄色xxx| 美女扣下面流白浆丝袜 | 久久精品成人一区二区三区 | 午夜精品一区二区三区免费视频 | 宅男在线永久免费观看99 | 国产福利视频一区二区微拍视频 | 亚洲精品午夜aaa级久久久久 | 一级毛片在线播放 | 九九精品视频在线免费观看 | 国产精品卡哇伊小可爱在线观看 | 精品国产电影网久久久久婷婷 | 午夜a视频 | 桃花阁成人网在线观看 | 亚洲午夜精品一级在线 | 嘛豆传媒的短视频动漫 | 青青青青爽极品在线视频 | 欧美日韩视频一区二区三区 | aⅴ一区二区三区无卡无码 aⅴ在线免费观看 | 国产黄色片一级 | 日韩欧美久久一区二区 | 东京不太热视频高清在线 | 免费看日日麻批免费视频播放 | 狠狠五月天中文字幕 | 两性色午夜视频自由成熟的性 |