【问题标题】:css background-position cross browsercss 背景位置跨浏览器
【发布时间】:2016-07-11 18:28:19
【问题描述】:

我正在使用一个包含几个按钮及其状态的精灵图像。 background-position 在 Chrome 和 Edge 中有效,但在 Firefox 中无效!

Fiddle:(如果你在 Chrome/edge 中运行它,它可以工作,但在 Firefox 中不行) https://jsfiddle.net/bkgrnnmu/1/

精灵图像的布局:

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

我也注意到了

background-position-x
background-position-y

很少用到css,有没有其他办法解决这个问题?

【问题讨论】:

标签: css background-image background-position


【解决方案1】:

Firefox 不支持 background-position-x 或 background-position-y。尝试背景位置:0 0;第一个条件是 x,第二个是 y。

【讨论】:

    猜你喜欢
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    • 2013-02-26
    • 1970-01-01
    • 2013-10-15
    • 2015-09-03
    • 1970-01-01
    相关资源
    最近更新 更多