首页 > IT职业 > IT生活 > css父元素透明度(opacity)对子元素的影响
首先子元素会继承父元素的透明度:
其次子元素的透明度是基于父元素的透明度计算的:
解决办法:
利用CSS3属性rgba(即red+green+blue+alpha的颜色),
例如background-color:rgba(0,0,0,0.5)
但是IE7/8不支持此属性,可按如下方法写:
父元素div要写如下:
background-color: rgba(0,0,0,0.5)!important;
background-color: #000;
filter:Alpha(opacity=50);
子元素div加个定位position:absolute/relative即可。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2826/viewspace-2824262/ ,如需转载,请注明出处,否则将追究法律责任。