不透明度问题 - 也设置图像

时间:2011-06-03 18:57:39

标签: asp.net html css

我的不透明度设置我的图像也有问题。有没有办法不设置我的图像的不透明度?

<div id="divShow" runat="server" visible="false" 
        style="opacity:0.4; filter:alpha(opacity=40); background-color:Black; width:100%; height:100%; z-index:10; top:0; left:0; position:fixed;">
   <table>

   <tr><td align="center">
       <asp:Image ID="imgShow" runat="server" ImageUrl="~/Image/Car.jpg"/>
        <asp:LinkButton ID="lnkClose" runat="server" Font-Size="8pt" 
                   Width="200px" 
           style="top: 196px; left: 60px; position: absolute; height: 16px">Close</asp:LinkButton>
   </td></tr></table></div>

2 个答案:

答案 0 :(得分:1)

我认为你要找的是rgba()。将您的风格设置为以下内容:

#divShow {
  background: rgb(0, 0, 0); /* The Fallback */
  background: rgba(0, 0, 0, 0.4);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}
如果您希望-ms-filter在所有版本的IE中正常运行,请

保留filter

// EDIT

以下是您的代码,其中包含样式:

<div id="divShow" runat="server" visible="false" 
        style="height:100%; width:100%; z-index:10; position:fixed; top:0; left:0; background:black; background: rgba(0,0,0,0.4); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);">
   <table>
       <tr>
          <td align="center">
             <asp:Image ID="imgShow" runat="server" ImageUrl="~/Image/Car.jpg"/>
             <asp:LinkButton ID="lnkClose" runat="server" Font-Size="8pt" width="200px" style="top: 196px; left: 60px; position: absolute; height: 16px">
                Close
             </asp:LinkButton>
          </td>
       </tr>
   </table>
</div>

答案 1 :(得分:0)

  

有没有办法不设置不透明度   我的形象?

嗯......如果你不这样做会不透明,不要添加CSS使它变得不透明吗?