1. 程式人生 > >設定半透明遮罩背景

設定半透明遮罩背景

半透明遮罩背景常用於彈窗的背景

如下所示:

程式碼如下所示:

.overlay {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 4000;
    position:fixed;
}

小結(非常重要):首先是fixed固定定位相對於視窗定位,配合top,left,bottom,right為0可以充滿整個視窗背景,設定rgba透明背景色,為了在彈窗過程中背景上面沒有其他內容,所以需要把z-index設定的高一點,而彈窗內容比z-index高即可達到上圖效果

注意:上面的背景我們充滿了整個視窗,我們完全可以通過不同的定位實現不同區域的半透明遮罩背景

本部落格由博主原創,如需轉載需說明出處!謝謝支援!

相關推薦

設定透明背景

半透明遮罩背景常用於彈窗的背景 如下所示: 程式碼如下所示: .overlay { top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.7);

Winform----自定義控制元件之背景透明載入控制元件

先貼執行效果圖,原始碼點選這裡下載 1.新建自定義控制元件 2.實現功能 namespace UserControlLib { [ToolboxBitmap(typeof(ZhLoading))] public partial class ZhLoad

jquery 透明效果

首先談談最簡單的實現方式吧。準備兩個div,一個是幕布<div class="bg"></div>,另一個是要顯示在螢幕正中央的部件<div class="content"></div>,content 裡面要顯示什麼東東,就

C#實現Winform自定義透明

using System; using System.Drawing; using System.Windows.Forms; using System.ComponentModel; namespace MyOpaqueLayer { /// <summary> /// 自

Qt實現透明效果

本文索引 需求 原理 實現遮罩控制元件 遮罩的使用 需求 我們在顯示一些模態對話方塊的時候,往往需要將對話方塊的背景顏色調暗以達到突出當前對話方塊的效果,例如: 對話方塊的父視窗除了標題欄以外的部分都變暗了,在父視窗的對比下對話方塊的顯示效果就得

透明效果 DIV

1、用JS判斷你的顯示器解析度:var iWidth = window.screen.availWidth; var iHeight = window.screen.availHeight; ,獲取長與寬兩個引數,將這兩個引數賦給第二層的Div,作為他的長與寬的畫素值,這樣的話,無論在多大或多小的顯示器上,都

給圖片動態新增透明效果

當滑鼠hover到圖片上時,出現半透明遮罩效果,移除hover則取消半透明遮罩效果<!DOCTYPE html> <html lang="en"> <head>

css之透明

半透明遮罩 使用場景 常用於新手引導 效果圖 實現方式 頁面層 + 半透明灰色背景層 + 高亮圖片層 <div id="app"> <img

css設定透明背景顏色並且內容不會受影響的解決辦法

background-color:rgba(0,0,0,0.5); 0,0,0,0.5 其中0,0,0代表RGB顏色 0.5代表透明度 所以展示為黑色半透明狀態並且不會影響內容也為半透明狀態

html通過css來設定透明背景

Html/Css標籤透明度效果的實現,在html中,實現半透明背景,在HTML Div+Css程式設計中,為了實現版透明,通常有3中做法。 第一種是HTML5的透明,在H5中支援透明背景顏色,但遺憾的是,H5中的辦透明背景顏色只支援 rgba的寫法,不支援16進位制的

Android Alertdialog彈出框設定透明背景

自定義AlertDialog基本步驟: 1.寫一個layout佈局,使用inflater生成對應view物件 2.新建AlertDialog.Builder物件builder 3.builder設定自定義佈局view,從view中獲取各控制元件,設定對應業務邏輯 4.bui

iOS中自定義進度條設定透明背景(Swift 3)

在顯示進度條的時候,有時候會發現用自帶的progressView可自定義的屬性比較少,並不能滿足某些需求,繼承UIView重新實現一個也挺方便的,自定義progress view 程式碼如下: import Foundation import UIKit

學習筆記3--CSS製作滑鼠放上後淡入透明層效果

transition: Internet Explorer 10、Firefox、Opera 和 Chrome 支援 transition 屬性。 Safari 支援替代的 -webkit

DIV 灰色透明層,顯示,隱藏

QQ:285679784   歡迎加入技術交流QQ群80669150 (附加資訊:珠海 -"Lzw )一起學習 ! <div id="Cond" style="width: 1366px; height: 768px; top: 0; left: 0; back

去掉AlertDialog背景

AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.MyDialog); AlertDialog alertDialog = builder.create(); View view = La

unity 2D 透明 簡單實現物體一半透明

大致需要用到的東西: shader 材質 深度攝像機 unity實現2D遮罩找了許多的解決方法,這個是我採取的一種方法,比較便捷,但不一定是最好的 主要想實現的效果是這樣的,小偷藏在窗戶的後面,並且有移動的動畫,需要遮罩除去其在窗戶之外的部分 首先新建一個Sh

JSP div 居中,透明層,圓角按鈕

最近在搭一個公司的專案框架,然後發現一些js的東西都記不太清晰了。所以就隨手記一點吧: <style type="text/css"> #login_div{ /

點選按鈕彈出表單對話方塊帶透明

使用模態對話方塊來請求使用者在一個多步驟過程中輸入資料。在內容區域嵌入 form 標記,設定 modal 選項為 true,並通過 buttons 選項來指定主要的和次要的使用者動作 1. 按鈕 <input class="primary-btn" type="b

透明在IE瀏覽器的相容性—RGBA

1、rgba基本能解決透明背景帶來的遮罩效果:rgba(0, 0, 0, 0.5),效果如圖: 2、但是rgba在IE8及以下是不相容的,可以使用IE濾鏡處理: filter: progid:DXImageTransform.Microsoft.Gradient(sta

滑鼠經過彈出透明層css寫法

.ai_demo{width: 250px; height: 250px; background:url("http://www.magpet.cn/images/upload/Image/87076179_snap(25).jpg") no-repeat scroll