国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

詳解CSS Sprite雪碧圖的應用

2024-07-11 08:31:33
字體:
來源:轉載
供稿:網友
CSS雪碧圖,即CSS Sprite,也有人叫它CSS精靈圖,是一種圖像拼合技術。該方法是將多個小圖標和背景圖像合并到一張圖片上,然后利用CSS的背景定位來顯示需要顯示的圖片部分。

雪碧圖的使用場景

靜態圖片,不隨用戶信息的變化而變化。 小圖片,容量比較小(2~3k)。 圖片加載量比較大。

目的

減少Http請求數量,加速內容顯示。因為每請求一次,就會和服務器建立一次鏈接,而建立鏈接是需要額外的時間的。

使用

使用雪碧圖之前,我們需要知道雪碧圖中各個圖標的位置。

從上面的圖片不難看出雪碧圖中各個小圖標(icon)在整張雪碧圖的起始位置,例如第一個圖標(裙子)在雪碧圖的起始位置為 x:0,y:0,第二個圖標(鞋子)在雪碧圖的起始位置為 x:0,y:50px,第三個圖標(足球)在雪碧圖的起始位置為x:0,y:100px,依次類推可以得出各個圖片相對于雪碧圖的起始位置。

以上面的雪碧圖為例(實際雪碧圖中各個小圖片的起始位置和上面的展示圖不同)用一個Demo來闡述它的使用方法。

HTML

<div> <ul class="sidebar"> <li><a href=""><span class="spr-icon icon1"></span>服裝內衣</a></li> <li><a href=""><span class="spr-icon icon2"></span>鞋包配飾</a></li> <li><a href=""><span class="spr-icon icon3"></span>運動戶外</a></li> <li><a href=""><span class="spr-icon icon4"></span>珠寶手表</a></li> <li><a href=""><span class="spr-icon icon5"></span>手機數碼</a></li> <li><a href=""><span class="spr-icon icon6"></span>家電辦公</a></li> <li><a href=""><span class="spr-icon icon7"></span>護膚彩妝</a></li> <li><a href=""><span class="spr-icon icon8"></span>母嬰用品</a></li> </ul> </div>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 全南县| 自治县| 湛江市| 卢湾区| 班玛县| 南康市| 邻水| 泰州市| 招远市| 鄂州市| 勃利县| 新和县| 开江县| 泸西县| 长治市| 类乌齐县| 乌拉特中旗| 平泉县| 靖远县| 临高县| 农安县| 新乡县| 华安县| 湾仔区| 漳浦县| 东山县| 黎城县| 东方市| 舞阳县| 汝阳县| 宽城| 阳信县| 靖边县| 灵璧县| 高要市| 宣威市| 扎囊县| 靖西县| 定远县| 阜阳市| 万全县|