1

background-position 属性可以通过多种方式设置,例如“右上角”或“16px 16px”或“50% 75%”等。

问题:有没有办法定位背景图像然后偏移该位置?

例如:将背景位置设置为“右上角”,然后使用“-16px 16px”将其向左移动 16px 并向下移动 16px?

4

2 回答 2

1

我认为这不能用(跨浏览器)CSS 来完成。您将不得不为此使用 javascript。

对于 IE,您可以查看 CSS 表达式,但如前所述,不是真正的跨浏览器,仅在 IE 中:)

于 2009-11-06T08:45:41.387 回答
1

您可以为背景位置设置静态值,例如 background-position:800px 10px 0px 0px;

于 2009-11-06T08:49:48.963 回答