1. 開場白本節(jié)將開始帶領(lǐng)大家入門雪碧圖的用法啦,雪碧圖涉及到背景圖片定位及尺寸等 CSS 技術(shù),如果此方面基礎(chǔ)扎實(shí)的同學(xué)可以跳過此章節(jié)。 2. 背景圖片那么到底應(yīng)該如何控制雪碧圖只顯示自己想要的那部分呢?答案就是用背景這個(gè) CSS 屬性。 首先我們來用背景圖屬性顯示雪碧圖,先來簡單的模仿一下百度搜索框里面的那個(gè)相機(jī)圖標(biāo): 3. 背景圖語法
代碼演示: <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>CSS Sprites</title> <style> * { padding: 0; margin: 0; } /* 這段代碼是為了居中顯示,不是重點(diǎn),看不懂的話可以無視 */ body { height: 100vh; display: flex; align-items: center; justify-content: center; } .sprite { /* 寬高要設(shè)置的和圖標(biāo)一樣大或者稍微大一點(diǎn)點(diǎn) */ width: 20px; height: 18px; /* 背景圖地址設(shè)置為雪碧圖的位置 */ background-image: url(http://img.mukewang.com/wiki/5ed9bc1809824eef00180038.jpg); /* 禁止背景圖重復(fù) */ background-repeat: no-repeat; } </style> </head> <body> <div class="sprite"></div> </body> </html> 運(yùn)行結(jié)果: 4. 小結(jié)本章節(jié)主要用到了背景圖的語法,但僅僅只會顯示背景圖還不夠,至少還要學(xué)會背景圖的定位語法才能夠靈活運(yùn)用雪碧圖。 那么接下來就請點(diǎn)擊下一小節(jié)來看看背景圖的定位語法吧。 |