CSS 教程
圖像拼合就是單個圖像的集合。
有許多圖像的網(wǎng)頁可能需要很長的時間來加載和生成多個服務(wù)器的請求。
使用圖像拼合會降低服務(wù)器的請求數(shù)量,并節(jié)省帶寬。
與其使用三個獨立的圖像,不如我們使用這種單個圖像("img_navsprites.gif"):
有了CSS,我們可以只顯示我們需要的圖像的一部分。
在下面的例子CSS指定顯示 "img_navsprites.gif" 的圖像的一部分:
實例解析:
這是使用圖像拼合最簡單的方法,現(xiàn)在我們使用鏈接和懸停效果。
我們想使用拼合圖像 ("img_navsprites.gif"),以創(chuàng)建一個導(dǎo)航列表。
我們將使用一個HTML列表,因為它可以鏈接,同時還支持背景圖像:
實例解析:
現(xiàn)在開始每個具體部分的定位和樣式:
現(xiàn)在,我們希望我們的導(dǎo)航列表中添加一個懸停效果。
![]() |
:hover 選擇器用于鼠標(biāo)懸停在元素上的顯示的效果 提示: :hover 選擇器可以運用于所有元素。 |
---|
我們的新圖像 ("img_navsprites_hover.gif") 包含三個導(dǎo)航圖像和三幅圖像:
因為這是一個單一的圖像,而不是6個單獨的圖像文件,當(dāng)用戶停留在圖像上不會有延遲加載。
我們添加懸停效果只添加三行代碼:
實例解析: