2016-07-11 201 views
0

我正在使用包含幾個按鈕及其狀態的精靈圖像。 background-position在Chrome和Edge中工作,但不在Firefox中!css背景位置跨瀏覽器

小提琴:(如果你在Chrome /邊緣運行這個它的工作原理,但不是在Firefox) https://jsfiddle.net/bkgrnnmu/1/

精靈圖像的佈局:

  buttons 
     _ _ _ _ _ 
Normal: |_|_|_|_|_| 
Hover: |_|_|_|_|_| 
Click: |_|_|_|_|_| 
Dis: |_|_|_|_|_| 

我也注意到,

background-position-x 
background-position-y 

很少用到css,有沒有其他方法可以解決這個問題?

+0

哪個版本的Firefox?請參閱[支持表](http://caniuse.com/#feat=background-position-x-y)。 – showdev

+0

[background-position-y可能的重複在Firefox中不起作用(通過CSS)?](http://stackoverflow.com/questions/14844407/background-position-y-doesnt-work-in-firefox-via -CSS) – showdev

回答

1

Firefox不支持background-position-x或background-position-y。嘗試background-position:0 0;第一個條件是x,第二個y。