1.建一個遮罩層div
<div id="cover"></div>
2.設置遮罩層樣式
#cover { position: absolute; left: 0px; top: 0px; background: rgba(0, 0, 0, 0.5); width: 100%; /*寬度設置為100%,這樣才能使隱藏背景層覆蓋原頁面*/ height: 100%; filter: alpha(opacity=100); /*設置透明度為100%*/ opacity: 1; /*非IE瀏覽器下設置透明度為100%*/ display: block; z-Index: 999; }
3.設置不遮罩部分的z-index
<div style="width: 85%;z-index:9999;height:85%;background-color: #f0f0f0"> </div>
4.效果圖
參考鏈接:https://www.cnblogs.com/wangshishuai/p/10097860.html