【发布时间】:2009-11-06 08:30:24
【问题描述】:
background-position 属性可以通过多种方式设置,例如“右上角”或“16px 16px”或“50% 75%”等。
问题:有没有办法定位背景图像然后偏移该位置?
例如:将背景位置设置为“右上角”,然后使用“-16px 16px”将其向左移动 16px 并向下移动 16px?
【问题讨论】:
标签: background-image css background-position
background-position 属性可以通过多种方式设置,例如“右上角”或“16px 16px”或“50% 75%”等。
问题:有没有办法定位背景图像然后偏移该位置?
例如:将背景位置设置为“右上角”,然后使用“-16px 16px”将其向左移动 16px 并向下移动 16px?
【问题讨论】:
标签: background-image css background-position
我认为这不能通过(跨浏览器)CSS 完成。您将不得不为此使用 javascript。
对于 IE,您可以查看 CSS 表达式,但如前所述,不是真正的跨浏览器,仅在 IE 中:)
【讨论】:
您可以为背景位置设置静态值 例如背景位置:800px 10px 0px 0px;
【讨论】: