我想有一个带背景的 div,在里面有更多的 div,它们的背景会在父背景上应用一些过滤器。由于对过滤器的支持不完全在这里,我想我将创建过滤后的图像,然后设置background-position
子元素的属性,使背景与父元素对齐。在 jQuery 中,我可以编写如下内容:
$this.css('background-position', -$this.offset)
不使用 JavaScript 也能实现这个效果吗?通过将孩子的背景设置为 ,我几乎可以得到我想要的东西fixed
,但我当然不希望它们被固定到视口,我希望它被固定到父母。
为了给你一个更好的主意,这是我在 Gimp 中制作的一个快速模型:
编辑:我创建了JSFiddle,有fixed
背景。