我正在尝试使用 Ajaxtoolkit 的 modalpopupextender 创建一个模式弹出窗口,它就像一个魅力。
当弹出窗口显示时,我想将页面变灰,并通过分配 popuppanel 的 modalPopup css 类来做到这一点:
<style type="text/css">
.modalPopup {
background-color: gray;
filter: alpha(opacity=70);
opacity: 0.7;
}
.modalDiv {
background-color:white;
height:200px;
width:400px;
margin-left:auto;
margin-right:auto;
margin-top:200px;
}
</style>
背景是灰色的,但现在我无法使弹出窗口中的控件再次变为实体。我尝试将它们放在一个 div 中,并为 div 分配另一个 css 类,在其中我将不透明度设置为 0 和 100,但这没有区别。
我的弹出面板是这样的:
<asp:Panel ID="ModalPanel" runat="server" Width="100%" Height="100%" CssClass="modalPopup">
<div class="modalDiv">
writesomething:
<asp:TextBox runat="server" ID="txtModalBox" /><br />
<asp:Button Text="Ok" ID="btnModalOK" OnClick="btnModalOK_Click" runat="server" />
<asp:Button Text="Annuller" ID="btnModalAnnuller" OnClick="btnModalAnnuller_Click" runat="server" /><br />
</div>
</asp:Panel>
所以我的问题是,我如何在具有透明背景的面板内有一个不透明的 div ?