原生js實現的點選彈出螢幕居中對話方塊效果
在實際應用中很多有這樣的效果,就是進行某些操作之後會出現一個居中視窗,並且帶有半透明背景效果,下面就通過程式碼例項介紹一下如何實現此功能,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> html, body{ height:100%; margin:0px; font-size:12px; } .mydiv{ background-color:#ff6; border:1px solid #f90; text-align:center; line-height:40px; font-size:12px; font-weight:bold; z-index:99; width:300px; height:120px; left:50%; top:50%; margin-left:-150px; margin-top:-60px; position:fixed; } .bg{ background-color:#ccc; width:100%; height:100%; left:0; top:0; filter:alpha(opacity=50); opacity:0.5; z-index:1; position:fixed; } </style> <script type="text/javascript"> function showDiv(){ document.getElementById('popDiv').style.display='block'; document.getElementById('bg').style.display='block'; } function closeDiv(){ document.getElementById('popDiv').style.display='none'; document.getElementById('bg').style.display='none'; } window.onload=function(){ var obt=document.getElementById("bt"); var oclose=document.getElementById("close"); obt.onclick=function(){ showDiv(); } oclose.onclick=function(){ closeDiv() } } </script> </head> <body> <div id="popDiv" class="mydiv" style="display:none;"> <a href="#" id="close">關閉視窗</a> </div> <div id="bg" class="bg" style="display:none;"></div> <div style="padding-top:20px;"> <input type="button" id="bt" value="點選顯示"/> </div> </body> </html>
相關文章
- JS實現彈幕效果(10.11—10.17)JS
- VB.net MessageBox彈出的確認對話方塊點選確定按鈕
- 點選彈出居中使用者登入框效果
- Cocos Creator實戰-使用粒子資源實現螢幕點選效果
- VUE:點選開啟的對話方塊外面時,對話方塊總是被關閉Vue
- Tkinter (45) 彈出的對話方塊 Pup-up dialogs
- 直播平臺原始碼,簡單實現 彈出確認 取消對話方塊原始碼
- 關於showModalDialog()對話方塊點選按鈕彈出新頁面的問題
- 實現對gridview刪除行時彈出確認對話方塊的一種簡單方法View
- 點選彈出居中登陸框
- 【Android初級】如何實現一個具有選擇功能的對話方塊效果(附原始碼)Android原始碼
- 如何在Response.Redirect前彈出alert對話方塊
- SAP Spartacus 自定義Popover指令,如何實現彈出對話方塊自動關閉功能
- 直播視訊app原始碼,底部彈出的列表對話方塊APP原始碼
- 如何不使用js實現滑鼠hover彈出選單效果JS
- 【Qt 專欄】檔案對話方塊 檔案的彈窗選擇-QFileDialogQT
- ASP.NET_頁面中彈出對話方塊幫助類ASP.NET
- html + css + js 原生 彈出提示框的實現HTMLCSSJS
- 一對一直播app開發,自定義彈出對話方塊的樣式APP
- react.js自定義pc桌面端對話方塊|react仿layer彈窗ReactJS
- Flutter 實現虎牙/鬥魚 彈幕效果Flutter
- JavaScript點選按鈕彈出層效果JavaScript
- 直播平臺原始碼,針對訊息對話方塊的實際應用效果原始碼
- 實現element-ui對話方塊可拖拽功能UI
- Dialog對話方塊
- 原生JS實現輪播圖的效果JS
- div 螢幕居中的寫法
- 美觀簡潔的對話方塊 代替原生 alert 和 prompt
- 用JS實現方塊碰撞JS
- pageoffice6 版本線上開啟檔案彈出網頁對話方塊網頁
- QT居中螢幕顯示QT
- 規定對話方塊
- 登入對話方塊
- win10安裝軟體彈出的那個對話方塊怎麼關掉Win10
- 實戰PyQt5: 058-字型選擇對話方塊QFontDialogQT
- React中的模式對話方塊React模式
- c++開啟挑選圖片對話方塊C++
- 用JS實現簡單的螢幕錄影機JS
- 基於React.js網頁版彈窗|react pc端自定義對話方塊元件RLayerReactJS網頁元件