Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 半透明div中的非透明图像_Jquery_Css - Fatal编程技术网

Jquery 半透明div中的非透明图像

Jquery 半透明div中的非透明图像,jquery,css,Jquery,Css,CSS .popup { z-index: 10000; filter: alpha(opacity=40); -moz-opacity: .40; background-color: #000000; } HTML <div class="popup" style="display: none; overflow: auto;"> <img src="~/image.png" /> <!--it also become

CSS

.popup {
    z-index: 10000;
    filter: alpha(opacity=40); 
    -moz-opacity: .40;
    background-color: #000000;
}
HTML

<div class="popup" style="display: none; overflow: auto;">
    <img  src="~/image.png" /> <!--it also becomes transparent. -->
</div>


我不想使图像透明。有什么帮助吗?

尝试为
背景色设置透明度,而不是为元素设置透明度,如下所示

背景色:rgba(255,0,0,0.5)//0.5是您为颜色设置的透明度


有关详细信息,请参见此

不透明度小于1的其他元素中的任何元素都不能以比其父元素更高的不透明度显示。每个子元素都继承父元素的属性。因此,除非你尝试其他方法,否则这是不可能的。