CSS背景:在有背景的div中没有?
我有一个div包装,背景是白色的,我也有一个主体背景(它是一个图像),我想在我的包装里面有一个没有白色背景的div,基本上我想让这个div对包装背景透明CSS背景:在有背景的div中没有?,css,background,Css,Background,我有一个div包装,背景是白色的,我也有一个主体背景(它是一个图像),我想在我的包装里面有一个没有白色背景的div,基本上我想让这个div对包装背景透明 <div style="background:none;">ghjhjghjghj</div> ghjhjghj 有什么建议吗 编辑: 我试图使身体背景通过一个div显示,该div位于另一个具有白色背景的div中。这可能吗?使用background color属性并将其设置为:在内部div上透明 <div st
<div style="background:none;">ghjhjghjghj</div>
ghjhjghj
有什么建议吗
编辑:
我试图使身体背景通过一个
div
显示,该div位于另一个具有白色背景的div
中。这可能吗?使用background color属性并将其设置为:在内部div上透明
<div style="background-color: transparent;">ghjhjghjghj</div>
ghjhjghj
透明背景色在这个简单的示例中起作用
更多的HTML/CSS将有助于识别您遇到的问题
并在容器分区上用白色背景色更新JSFIDLE
另一个更新
这将显示容器div的背景色,而不显示背景图像
CSS
div#outer {
background-color: green;
background-image: url(http://static4.grsites.com/archive/textures/red/red001.jpg);
width: 200px;
height: 200px;
z-index: 1;
}
div#inner {
background-color: inherit;
background-image: none;
width: 100px;
height: 100px;
border: solid 2px yellow;
color: yellow;
z-index: 0;
}
HTML
<div id="outer">
<div id="inner">
</div>
</div>
发布您的完整代码,我来看看。根据经验,这样做可以得到更好更完整的答案。background:none
隐式地将颜色设置为透明。他试图使白色背景的子元素div显示身体的背景。如果您使您的子元素div
具有透明背景,则它将显示身体的颜色父div
在本例中为白色。您是说需要在该子div
中显示主体的背景图像
?顺便说一句,背景色:透明
和背景:无
是默认属性,无需显式声明。@venkateshwar-没错,我更改了小提琴,根本不需要指定透明。我怀疑OP使用的CSS正在影响事情。user1269625-我们需要一些上下文!他试图使一个元素成为一个白色背景div的子元素,显示body的背景。@rcdmk您的观点是什么?我已经更新了fiddle,因此container div有一个白色背景和一个图像,在我没有指定子div的任何背景属性的情况下,它仍然显示父div的背景图像。对不起,我不明白你在说什么。他试图通过白色背景中的child div显示身体的背景。希望这次我更清楚。这正是我在JSFIDLE中所做的,因此我要求更多上下文HTML/CSS。我确信这里有一些“通用”CSS规则正在生效。我建议启动chrome/ie开发者视图,看看是什么规则影响了所讨论的元素