[英]How to put a div in front of another div?
我想阻止用戶單擊頁面上除按鈕頂部以外的任何位置。
.topdiv { height: 90px; } .divBlocking { bottom: 0; left: 0; position: fixed; right: 0; top: 0; cursor: wait; }
<div class="topdiv" *ngIf="!blockContent"> <button>Cancel</button> </div> <div class="divBlocking" *ngIf="blockContent"></div> <div class="divApp"> //application content/form/inputs </div>
因此,包括tobdiv
在內的整個屏幕都無法點擊, tobdiv
了我的意願。 更改divBlocking=>top: 90;
似乎不起作用
更新topdiv
類的position: fixed;
和z-index: 999;
.topdiv { height: 90px; position: fixed; z-index: 999; } .divBlocking { bottom: 0; left: 0; position: fixed; right: 0; top: 0; cursor: wait; }
<div class="topdiv" *ngIf="!blockContent"> <button>Cancel</button> </div> <div class="divBlocking" *ngIf="blockContent"></div> <div class="divApp"> //application content/form/inputs </div>
您只需將z-index: -1
添加到.divBlocking
。
這意味着將.divBlocking
發送到后面。
為了說明不同之處,我添加了一些背景色。
.topdiv{ height:90px; background-color: red; } .divBlocking{ bottom: 0; left: 0; position: fixed; right: 0; top: 0; cursor: wait; background-color:rgba(201, 76, 76, 0.3); z-index: -1; }
<div class="topdiv" *ngIf="!blockContent"> <button>Cancel</button> </div> <div class="divBlocking" *ngIf="blockContent"></div> <div class="divApp"> //application content/form/inputs </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.