企業(yè)網(wǎng)站建設(shè)使用CSS Sprite技術(shù)

CSS Sprite技術(shù), 允許開發(fā)者將眾多零碎的圖片, 諸如小圖標(biāo)等, 通過Photoshop或其他圖片工具, 切片合并成一個大圖 (如圖3) , 然后統(tǒng)一通過一個請求, 發(fā)送到瀏覽器端。開發(fā)者需要做的事情, 就是利用CSS中的backgroundposition、background-repeat, background-position的組合, 來定義每個小圖標(biāo)在大圖上的對應(yīng)位置, 通過大圖加精準(zhǔn)位置定位切割的方式, 去顯示出多個小圖標(biāo)。這樣, 就是通過一個CSS代碼, 再加上一個合并而成的圖片, 就代替了同時傳送多個小圖標(biāo)的方法。

在電商網(wǎng)站建設(shè)中, 均存在大量的小圖標(biāo), 如商品分類logo、設(shè)置菜單logo等。采用CSS Sprite能夠大量地減少網(wǎng)頁的HTTP請求, 降低網(wǎng)站臃腫度。同時可以加快頁面加載速度, 大大地提高網(wǎng)站的性能。