我正在寻找具有不透明度的解决方案。 我有div(父)与另一个div(子)。 父div具有背景图像,设置不透明度为0.5。 子div小于父级,在其内部看到不透明度为1.0的背景图像。 有可能吗?
答案 0 :(得分:2)
这是不可能的。
如果父div设置了不透明度,则所有子div都会继承该不透明度。
答案 1 :(得分:0)
您可以将透明度放入背景图像(例如透明的PNG),或使用RGBA颜色在父div的背景中放置平面颜色 - 这只会影响背景,而不会产生任何文本或儿童元素透明。
您应该知道,浏览器不支持100%的PNG图像和RGBA颜色。如果您使用这些技术,则可能需要为旧浏览器提供变通方法。
答案 2 :(得分:-2)
如果您正在使用图像或在父级中有其他内容需要应用不透明度,则不能将另一个div作为子级,而是将其放在div之外并且绝对位于另一个div之上。 / p>