我有一个巨大的问题搞清楚如何使用透明的背景颜色为我的网站。我可以使用背景:rgba样式属性,它适用于所有浏览器期望的即。尽管在IE中很难做到这一点。您可以使用不透明度或过滤器:alpha,但这会使div内的所有内容变得透明。我不希望我只想让背景颜色透明。我该如何做到这一点,请帮助我一直在寻找互联网上的解释,并找不到解决方案。背景透明crossbrowser特别是即
0
A
回答
1
您可以解决此通过层叠两个单独的DIV,一个是透明度和一个用于实际的内容:
.container {
position: relative;
}
.container .transparency {
position: absolute;
z-index: 1;
background-color: ...;
opacity: ...;
/* apply same width and height as parent DIV */
}
.container .content {
position: absolute;
z-index: 2;
/* apply same width and height as parent DIV */
}
+0
如果你能修正两个高度,那效果很好。或者,通过JS调整两个高度,使它们匹配。 – 2011-04-06 16:14:07
0
我建议使用一个大的半透平面彩色PNG为IE部分。根据旧IE版本需要走多远,您可能还需要使用一些JS才能使透明PNG工作。
1
您可以使用Photoshop将背景图像的不透明度设置为50%,然后使用它。
如果要使用Jquery或JavaScript更改不透明度,可以将背景图像更改为相同背景图像的不透明版本。
相关问题
- 1. DIV透明背景即
- 2. 透明背景
- 3. Java:如何让容器的Jscrollpane背景不透明? (即透明)
- 4. AQGridViewCell透明背景
- 5. AS3透明背景
- 6. PHP:透明背景
- 7. Div背景透明
- 8. Pygame透明背景
- 9. html透明背景
- 10. Imageview背景透明
- 11. 透明JFrame背景
- 12. TTStyledTextLabel透明背景
- 13. 与透明背景
- 14. Iframe透明背景
- 15. UIToolBar背景透明
- 16. AChartEngine透明背景
- 17. 与透明背景
- 18. webview透明背景
- 19. 与透明背景
- 20. css背景透明
- 21. WPF透明背景
- 22. Recyclerview透明背景
- 23. 透明背景,明文?
- 24. CrossBrowser透明文本与css
- 25. 防止透明背景与不透明背景重叠
- 26. 透明背景透明图像问题
- 27. Div背景半透明,不是内容?
- 28. 背景是什么:透明url();做?
- 29. 设置菜单背景是不透明
- 30. QWidget透明背景(但不是儿童)
当处理4通道合成时,IE难以置信地受到脑损伤。 – Pointy 2011-04-06 16:07:59
我想你可以简单地把一个透明的GIF文件作为你的div的背景。 – 2011-04-06 16:10:16
@ Coding-Freak我强烈怀疑这个问题涉及到带有alpha通道的PNG背景。 – Pointy 2011-04-06 16:10:53