我想知道關於快速訪問網頁的CSS中使用的精靈技術。什麼是CSS中的精靈技術
2
A
回答
4
他們很酷,因爲你可以最小化HTTP請求與他們,並使您的網頁的性能改善。他們在SEO方面也被認爲是好的。看看本作的詳細信息:
CSS Sprites: What They Are, Why They’re Cool, and How To Use Them
1
This page給出了一個很好的概述。
本質上,它將所有頁面的圖像放入一個大圖像文件,然後使用CSS僅顯示該文件的部分內容(以提供多個圖像的效果)。這具有隻需要瀏覽器對所有圖像發出一個請求而不是一堆單獨請求(每個請求都有開銷)的優點。
1
如果你有一羣例如圖標,您要創建一個JPG或PNG文件,並添加圖像此起彼伏。然後,您僅基於一個圖像創建背景並以百分比/像素視圖進行修復。它使您的代碼組織起來並節省圖像加載時間。例如,你有一個窗口,它有一個接近,展開的圖標。你可以創建一個名爲windowControlSprite.png的png文件,它包含兩個圖標,然後你可以在你的css中創建這個元素的屬性。 #somediv {背景位置:0像素-20px;}
0
此外,您還可以使用工具很容易地找到CSS精靈的X和Y像http://www.getspritexy.com/
否則,你需要使用圖像編輯工具,如Photoshop或使用Firebug發現X和Y座標。
相關問題
- 1. 如何減少使用css sprite技術時的精靈數量
- 2. Jini技術是什麼?
- 3. .NET中MSMQ的新技術是什麼
- 4. 什麼是在OpenGL Android中爲精靈圖表中的對象添加動畫的技術?
- 5. 在css中調用這種技術是什麼?
- 6. ququer背後的技術是什麼?
- 7. 這種技術的名稱是什麼?
- 8. 什麼繪圖技術是合適的?
- 9. ejb的核心技術是什麼?
- 10. 先切技術的含義是什麼?
- 11. 技術上的if語句是什麼?
- 12. phoneGap/Cordova的技術極限是什麼?
- 13. PhoneGap Build的技術背後是什麼?
- 14. Dailymile.com背後的技術是什麼
- 15. 什麼是無線技術的配置
- 16. Google Buzz背後的技術是什麼?
- 17. 「單精靈背景圖像」的背景定位技術
- 18. 什麼是沒有CSS「 - 」選擇器的技術原因?
- 19. 這種CSS行爲的技術定義是什麼?
- 20. 什麼是papervision 3D的精靈?
- 21. IE6中的css精靈
- 22. css中的圖片精靈
- 23. 技術上什麼是月光?
- 24. 技術上什麼是「初始WSDL」?
- 25. 這是什麼java視圖技術?
- 26. C#:代碼是什麼技術?
- 27. 什麼是編碼技術叫?函數[]()
- 28. 這是什麼叫滾動技術?
- 29. 爲什麼不用動畫GIF而不是動畫CSS精靈?
- 30. mapwow.com使用什麼技術?