CSS Sprites簡介
通常被意譯為“CSS圖像拼合”或“CSS貼圖定位”。CSS Sprites并不是一門新技術(shù),目前它已經(jīng)在網(wǎng)頁開發(fā)中發(fā)展得較為成熟,阿里巴巴各子公司的網(wǎng)頁中到處都可發(fā)現(xiàn)css sprites 的影子。但CSS Sprites并不是什么金科玉律,但在很多情況下,它有著一定的優(yōu)勢,最重要的是它可以減輕服務(wù)器的負載,提高網(wǎng)頁加載速度。隨著Web設(shè)計向著精致、巧妙的方向發(fā)展,設(shè)計師們開始考慮使用非Javascript的方 式制作鼠標(biāo)滑過、懸停菜單的效果,這時CSS Sprite應(yīng)運而生。
說白了,CSS Sprites其實就是把網(wǎng)頁中一些背景圖片整合到一張圖片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的組合進行背景定位,background-position可以用數(shù)字能精確的定位出背景圖片的位置。
當(dāng)頁面加載時,不是加載每個單獨圖片,而是一次加載整個組合圖片。這是一個了不起的改進,它大大減少了HTTP請求的次數(shù),減輕服務(wù)器壓力,同時縮短了懸停加載圖片所需要的時間延遲,使效果更流暢,不會停頓。
CSS Sprites相關(guān)文章
CSS Sprites應(yīng)用
在這方面,淘寶網(wǎng)做的比較好,我就以淘寶網(wǎng)為例吧。
實例一:淘寶頻道頁面導(dǎo)航
效果圖:
點擊放大
sprites圖:
出處:阿里媽媽UED
責(zé)任編輯:bluehearts
上一頁 下一頁 阿里媽媽UED談CSS Sprites技術(shù) [2]
◎進入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論。
|