我正在使用一些現有的代碼,他們正在使用CSS精靈。有很大的圖像,它被用來顯示所有的圖像。負面背景位置的CSS精靈不清晰
它基本上是一個UI和li元素。每個li元素使用此圖像並使用背景位置。
我完全理解了css sprite,它的性能更好。但只有不清楚的是,爲什麼x和y的位置是以負利潤率開始的。大多數精靈的圖像越來越被使用的東西retrived像
-540px -30px like this
我在看的瀏覽器,圖像,並將其correcetly顯示出來,他們應該有0,0權。
我在這裏缺少的東西
感謝您的回答,如果可能的話,您能否以一些外行人的語言解釋更多,我仍然不明白。 – kobe 2011-03-19 21:41:19
@siri如果指定了'0,0',則CSS精靈圖像的左上角將與元素的左上角相同。所以元素將顯示精靈圖像左上角的任何內容。但是,如果您想要顯示的圖標在右側到目前爲止還未顯示在元素中,該怎麼辦?您需要將精靈圖像移動到左側。只要你這樣做,偏移量就會變成負值。這更容易理解嗎? – Unicron 2011-03-19 21:46:11
@Unicorn,謝謝,我現在明白了。我在想圖像清晰可見,爲什麼我們使用負邊距。 – kobe 2011-03-19 21:48:53