是否可以使用 CSS 将 :before 伪元素的背景图像设置为与其父元素相同。我想说继承,但是伪元素可以继承任何东西吗?示例:
li a {
background: #f56a46 url(images/gallery-thumb.jpg) center center no-repeat;
}
li a:before {
background: inherit;
}
我知道我可以使用 JavaScript 轻松完成此操作,但我想知道是否可以仅使用 CSS。任何帮助将不胜感激,谢谢!
最佳答案
Inherit
必须适用于伪元素: http://jsfiddle.net/kizu/GaUsp/
确定,您已经添加了所有需要的属性,例如 content
、display
和尺寸,以便伪元素有一个必须显示背景的框?
关于css - 获取:before pseudo element to use background image of parent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7305487/