青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長(zhǎng)網(wǎng)

Css Sprite教程

CSS雪碧 即CSS Sprite,也有人叫它CSS精靈,是一種CSS圖像合并技術(shù),該方法是將小圖標(biāo)和背景圖像合并到一張圖片上,然后利用css的背景定位來(lái)顯示需要顯示的圖片部分。

CSS Sprite 在國(guó)內(nèi)很多人叫css精靈,是一種網(wǎng)頁(yè)圖片應(yīng)用處理方式。它允許你將一個(gè)頁(yè)面涉及到的所有零星圖片都包含到一張大圖中去,這樣一來(lái),當(dāng)訪問(wèn)該頁(yè)面時(shí),載入的圖片就不會(huì)像以前那樣一幅一幅地慢慢顯示出來(lái)了。對(duì)于當(dāng)前網(wǎng)絡(luò)流行的速度而言,不高于200KB的單張圖片的所需載入時(shí)間基本是差不多的,所以無(wú)需顧忌這個(gè)問(wèn)題。

加速的關(guān)鍵,不是降低質(zhì)量,而是減少個(gè)數(shù)。傳統(tǒng)切圖講究精細(xì),圖片規(guī)格越小越好,重量越小越好,其實(shí)規(guī)格大小無(wú)所謂,計(jì)算機(jī)統(tǒng)一都按byte計(jì)算。客戶端每顯示一張圖片都會(huì)向服務(wù)器發(fā)送請(qǐng)求。所以,圖片越多請(qǐng)求次數(shù)越多,造成延遲的可能性也就越大。

Css Sprite原理

CSS Sprites其實(shí)就是把網(wǎng)頁(yè)中一些背景圖片整合到一張圖片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的組合進(jìn)行背景定位,background-position可以用數(shù)字精確的定位出背景圖片的位置。

優(yōu)點(diǎn)

1.利用CSS Sprites能很好地減少網(wǎng)頁(yè)的http請(qǐng)求,從而大大的提高頁(yè)面的性能,這也是CSS Sprites最大的優(yōu)點(diǎn),也是其被廣泛傳播和應(yīng)用的主要原因;

2.CSS Sprites能減少圖片的字節(jié),曾經(jīng)比較過(guò)多次3張圖片合并成1張圖片的字節(jié)總是小于這3張圖片的字節(jié)總和。

3.解決了網(wǎng)頁(yè)設(shè)計(jì)師在圖片命名上的困擾,只需對(duì)一張集合的圖片上命名就可以了,不需要對(duì)每一個(gè)小元素進(jìn)行命名,從而提高了網(wǎng)頁(yè)的制作效率。

4.更換風(fēng)格方便,只需要在一張或少?gòu)垐D片上修改圖片的顏色或樣式,整個(gè)網(wǎng)頁(yè)的風(fēng)格就可以改變。維護(hù)起來(lái)更加方便。

缺點(diǎn)

誠(chéng)然CSS Sprites是如此的強(qiáng)大,但是也存在一些不可忽視的缺點(diǎn),如下:

1.在圖片合并的時(shí)候,你要把多張圖片有序的合理的合并成一張圖片,還要留好足夠的空間,防止板塊內(nèi)出現(xiàn)不必要的背景;這些還好,最痛苦的是在寬屏,高分辨率的屏幕下的自適應(yīng)頁(yè)面,你的圖片如果不夠?qū)挘苋菀壮霈F(xiàn)背景斷裂;

2.CSS Sprites在開發(fā)的時(shí)候比較麻煩,你要通過(guò)photoshop或其他工具測(cè)量計(jì)算每一個(gè)背景單元的精確位置,這是針線活,沒(méi)什么難度,但是很繁瑣;

3.CSS Sprites在維護(hù)的時(shí)候比較麻煩,如果頁(yè)面背景有少許改動(dòng),一般就要改這張合并的圖片,無(wú)需改的地方最好不要?jiǎng)樱@樣避免改動(dòng)更多的css,如果在原來(lái)的地方放不下,又只能(最好)往下加圖片,這樣圖片的字節(jié)就增加了,還要改動(dòng)css。

4.CSS Sprites非常值得學(xué)習(xí)和應(yīng)用,特別是頁(yè)面有一堆icon(圖標(biāo))。總之很多時(shí)候大家要權(quán)衡一下利弊,再?zèng)Q定是不是應(yīng)用CSS Sprites。

兼容問(wèn)題

由于IE6存在的background的flicker問(wèn)題IE6/Win, background image on , cache=‘check every visit’: flicker!,有人針對(duì)此問(wèn)題提出了解決方案Fast Rollovers Without Preload

關(guān)于IE6的flicker問(wèn)題,fivesevensix上有一篇很不錯(cuò)的研究文章Minimize Flickering CSS Background Images in IE6

另外:brunildo的CSS tests and experiments是關(guān)于css各種功能不錯(cuò)的參考手冊(cè)和測(cè)試工具。

返回頂部
主站蜘蛛池模板: 国产在线视精品在亚洲 | 精品成人在线视频 | 蜜芽在线播放免费人成日韩视频 | 捏奶动态图吃奶动态图q | 国产不卡在线观看视频 | 四虎精品久久久久影院 | YELLOW日本动漫高清免费 | 国产久爱青草视频在线观看 | A国产一区二区免费入口 | 我不卡影院手机在线观看 | 理论片在线观看片免费 | 浴室里强摁做开腿呻吟的漫画男男 | 精品动漫国产亚洲AV在线观看 | 青青草偷拍国产亚洲欧洲 | 最近的2019中文字幕国语HD | 成人性生交大片免费看金瓶七仙女 | 国产亚洲精品精品国产亚洲综合 | 99久久综合精品免费 | 98色精品视频在线 | 性虎成人网 | 欧美精品成人a多人在线观看 | 在线亚洲精品国产一区麻豆 | 99热久久爱五月天婷婷 | 忘忧草日本在线社区WWW电影 | 大稥焦伊人一本dao 大香伊人中文字幕精品 | 亚洲人成在线观看一区二区 | 99国产精品人妻无码免费 | 亚洲中久无码永久在线 | 在线 自拍 综合 亚洲 欧美 | 体育生爆操 | 国产三级精品三级在线观看 | 国产午夜精品片一区二区三区 | 99视频在线国产 | 国偷自产视频一区二区99 | 成人在线观看国产 | H揉捏娇喘乳叫床NP调教视频 | 亚洲精品一线二线三线无人区 | 久久久高清国产999尤物 | 欧美白人极品性喷潮 | 老女老肥熟国产在线视频 | 久久久久久91香蕉国产 |