智能瀏覽器如何實現「CSS背景圖像黑客」,這種技術記憶方式與更大的圖像使用?Css背景圖像破解與較大的圖像(CSS精靈)
的例子可以在此頁(請看例如加號圖標。):
http://blueimp.github.com/jQuery-File-Upload/
的加號圖標是不是一個真正的16x16px圖像,它是更大(469px X 159px),實際上這一點: http://blueimp.github.com/cdn/img/glyphicons-halflings.png
(或這樣的:http://blueimp.github.com/cdn/img/glyphicons-halflings-white.png)
此圖像用作背景圖像位置調整到只顯示圖標模板的一個特定區域中的圖標模板,其中包含的所有圖標和在CSS(http://blueimp.github.com/cdn/css/bootstrap.min.css)這樣:
.icon-plus{background-position:-408px -96px;}
如果圖標較大,例如,尺寸爲150px x 150px的縮略圖和由500張圖片組成的圖標模板?圖標模板然後是37500px x 37500px。瀏覽器能夠以合理的方式處理這個問題,還是每次都在自己的http進程中加載一個縮略圖?
大圖像怎麼樣?如果canvas是37500px x 37500px,並且有500個圖標的大小爲150px x 150px? –
你需要在製作精靈之前減少你想要在你的網站上顯示的相應圖片,而且你也可以查看CSS3'background-size:whateverpx whateverpx;' –
如果你的網站流量增加,它會很有用,它會增加頁面加載時間,你只需要聰明的使用什麼時候,使用3-4圖像不會有很大的不同,如果你有很多圖像,它確實有所不同,像谷歌,臉書等流行網站廣泛使用這個,只是爲了您的信息,用作背景的圖片不會被拖曳。 –