2

是否可以使用 CSS 将 :before 伪元素的背景图像设置为与其父元素相同。我想说继承,但是伪元素可以继承任何东西吗?例子:

li a {
    background: #f56a46 url(images/gallery-thumb.jpg) center center no-repeat;
}

li a:before {
    background: inherit;
}

我知道我可以使用 JavaScript 轻松完成,但我想知道是否可以仅使用 CSS。任何帮助将不胜感激,谢谢!

4

1 回答 1

6

Inherit必须适用于伪元素:http: //jsfiddle.net/kizu/GaUsp/

确定,您已经添加了所有需要的属性,例如content,display和尺寸,因此伪元素有一个必须显示背景的框?

于 2011-09-05T12:03:05.343 回答