帶有半透明背景居中彈出層詳解
本章節介紹一下如何製作一個帶有半透明背景的垂直水平居中彈出層效果,因為當下此種效果在各種應用中都有出現,也具有良好的美觀度,下面就通過程式碼例項介紹一下如何實現此效果。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #overlay { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); } #win { position:absolute; top:50%; left:50%; width:400px; height:200px; background:#fff; margin:-102px 0 0 -202px; line-height: 200px; text-align: center; border: 4px solid #CCC; } </style> <script> </script> </head> <body> <div id="overlay"></div> <div id="win">螞蟻部落歡迎您</div> </body> </html>
以上程式碼實現了我們想要的效果,彈出層位於螢幕的中央,下面介紹一下實現過程:
一.實現原理:
(1).實現半透明效果使用如下程式碼:
[CSS] 純文字檢視 複製程式碼opacity:0.5; filter:alpha(opacity=50);
(2).設定半透明背景層全屏:
[CSS] 純文字檢視 複製程式碼position:absolute; width:100%; height:100%;
這裡的絕對定位很重要,否則width和height的值100%可能在某些瀏覽器中無效。
(3).設定彈出層居中:
[CSS] 純文字檢視 複製程式碼position:absolute; top:50%; left:50%; width:400px; height:200px; margin:-102px 0 0 -202px;
這個是核心部分,設定彈出層left和top值各為50%,這個彈出層是左上角居中,如果想讓彈出層中心點居中,則需要通過外邊距分別再向上和向左回移一定的尺寸,尺寸值恰好是彈出層實際佔用尺寸高度和跨度的一半。
二.相關閱讀:
(1).透明設定參閱CSS 透明度詳解一章節。
(2).絕對定位CSS position:absolute 絕對定位一章節。
相關文章
- 帶有半透明遮罩層可關閉視窗遮罩
- 點選彈出居中登陸框
- Qt 讓彈出的視窗居中顯示QT
- jQuery帶炫酷輪播圖效果的Lightbox彈出層外掛jQuery
- 解決彈出層被Flash擋住的問題
- 彈出層layer 完整步驟以及在編寫彈出層時遇到的錯誤
- 去除 bootstrap 彈出框背景變暗的效果boot
- 在某個點上彈出層
- CSS div水平垂直居中效果詳解CSS
- h5單頁面彈出彈窗背景滾動問題H5
- 點選彈出居中使用者登入框效果
- 滑鼠懸浮小圖彈出大圖效果詳解
- JavaScript點選按鈕彈出層效果JavaScript
- flex彈性佈局 垂直居中Flex
- jQuery彈幕效果詳解jQuery
- 滑鼠懸浮連結彈出說明層
- bootstrap中的模態框(modal,彈出層)boot
- 預設後臺Kindeditor編輯器在ie11下,彈出層js有問題,點上傳圖片後,圖片上傳彈出層不出現IE11JS
- jQuery 滑鼠懸浮連結彈出跟隨圖片詳解jQuery
- iOS底層系統:BSD層詳解iOS
- app直播原始碼,彈出層 加遮罩層 頁面禁止滑動APP原始碼遮罩
- OSI七層模型詳解模型
- volatile底層原理詳解
- java註解與反射(非常詳細, 帶有很多樣例)Java反射
- 滑鼠懸浮從中心放大和縮小的半透明遮罩層遮罩
- 一文詳解數倉GaussDB(DWS) 函式出參帶出方式函式
- JavaScript彈幕效果程式碼詳解JavaScript
- element UI Popover 彈出框裡一帶有下拉屬性觸發彈窗進行關閉以及位置偏移的情況問題解決方法UI
- 切片底層陣列詳解陣列
- 【單頁應用】我們該如何處理框架彈出層層級關係?框架
- 網頁右下角彈窗詳解網頁
- css元素層疊順序詳解CSS
- HashMap原理詳解,包括底層原理HashMap
- js彈出層Lightbox圖片畫廊外掛spotlight.jsJS
- 實現一個帶有動效的 React 彈窗元件React元件
- 移動端下彈框禁止背景滑動
- caffe網路各層引數詳解
- iOS網路層詳解和優化iOS優化