我正在使用Ajax updateprogress,我附加了一個加載gif,問題是我如何強制加載gif在屏幕的中心,即使你在最底部/頁面頂部?有沒有辦法讓它始終出現在中心?我希望用戶在中心看到加載gif始終爲他們通知網頁仍在加載..動態地集中更新進度Gif
.CenterPB
{
position: absolute;
left: 50%;
top: 50%;
margin-top: -20px; /* make this half your image/element height */
margin-left: -20px; /* make this half your image/element width */
width:auto;
height:auto;
}
<asp:UpdateProgress ID="UpdateProgress1" runat="server" DynamicLayout="false">
<ProgressTemplate>
<div class="CenterPB" style="height: 40px; width: 40px;">
<asp:Image ID="Image1" runat="server" ImageUrl="~/App_Themes/Default/images/progressbar1.gif"
Height="35px" Width="35px" />
Loading ...
</div>
</ProgressTemplate>
</asp:UpdateProgress>
謝謝!
另外,如果你想地合計完美的中心,你需要設置寬度和高度div和在你的CSS邊距設置爲正好一半的大小。 –