該背景位置屬性可以以各種方式來設置,例如「右上」或「16px的16px的」或「50%75%」等等CSS背景:設置位置然後做一個轉變?
問題:有一個方法來定位背景圖片然後抵消那個位置?
例如:將背景位置設置爲「右上角」,然後使用「-16px 16px」左移16px和下移16px?
該背景位置屬性可以以各種方式來設置,例如「右上」或「16px的16px的」或「50%75%」等等CSS背景:設置位置然後做一個轉變?
問題:有一個方法來定位背景圖片然後抵消那個位置?
例如:將背景位置設置爲「右上角」,然後使用「-16px 16px」左移16px和下移16px?
我不認爲這可以用(crossbrowser)CSS來完成。你將不得不爲這個使用JavaScript。
對於IE瀏覽器,你可以看看CSS表達式,但在IE中提到的那樣,沒有真正跨瀏覽器的,因爲只有:)
可以設置背景位置 例如一個靜態值background-position:800px 10px 0px 0px;
此選項有效,但我正在尋找一種方法,不需要知道元素的寬度/高度。 – cardflopper