開發:隨筆記錄之 HTML 彈出透明層事例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
<title>LIGHTBOX EXAMPLE</title>
<style>
* {
margin:0;
padding:0
}
html, body {
height: 100%;
width: 100%;
font-size:12px
}
.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 50%;
padding: 6px 16px;
border: 12px solid #D6E9F1;
background-color: white;
z-index:1002;
overflow: auto;
}
.black_overlay {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color:#f5f5f5;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.close {
float:right;
clear:both;
width:100%;
text-align:right;
margin:0 0 6px 0
}
.close a {
color:#333;
text-decoration:none;
font-size:14px;
font-weight:700
}
.con {
text-indent:1.5pc;
line-height:21px
}
</style>
<script>
function show(tag){
var light=document.getElementById(tag);
var fade=document.getElementById('fade');
light.style.display='block';
fade.style.display='block';
}
function hide(tag){
var light=document.getElementById(tag);
var fade=document.getElementById('fade');
light.style.display='none';
fade.style.display='none';
}
</script>
</head>
<body>
<a href="javascript:void(0)" onclick="show('light')">開啟1</a>
<a href="javascript:void(0)" onclick="show('light2')">開啟2</a>
<div id="light" class="white_content">
<div class="close"><a href="javascript:void(0)" onclick="hide('light')"> 關閉</a></div>
<div class="con">
內容1 內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容
</div>
</div>
<div id="light2" class="white_content">
<div class="close"><a href="javascript:void(0)" onclick="hide('light2')"> 關閉</a></div>
<div class="con">
內容2
</div>
</div>
<div id="fade" class="black_overlay"></div>
</body>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8" />
<title>LIGHTBOX EXAMPLE</title>
<style>
* {
margin:0;
padding:0
}
html, body {
height: 100%;
width: 100%;
font-size:12px
}
.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 50%;
padding: 6px 16px;
border: 12px solid #D6E9F1;
background-color: white;
z-index:1002;
overflow: auto;
}
.black_overlay {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color:#f5f5f5;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.close {
float:right;
clear:both;
width:100%;
text-align:right;
margin:0 0 6px 0
}
.close a {
color:#333;
text-decoration:none;
font-size:14px;
font-weight:700
}
.con {
text-indent:1.5pc;
line-height:21px
}
</style>
<script>
function show(tag){
var light=document.getElementById(tag);
var fade=document.getElementById('fade');
light.style.display='block';
fade.style.display='block';
}
function hide(tag){
var light=document.getElementById(tag);
var fade=document.getElementById('fade');
light.style.display='none';
fade.style.display='none';
}
</script>
</head>
<body>
<a href="javascript:void(0)" onclick="show('light')">開啟1</a>
<a href="javascript:void(0)" onclick="show('light2')">開啟2</a>
<div id="light" class="white_content">
<div class="close"><a href="javascript:void(0)" onclick="hide('light')"> 關閉</a></div>
<div class="con">
內容1 內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容
</div>
</div>
<div id="light2" class="white_content">
<div class="close"><a href="javascript:void(0)" onclick="hide('light2')"> 關閉</a></div>
<div class="con">
內容2
</div>
</div>
<div id="fade" class="black_overlay"></div>
</body>
</html>
程式碼全在上面了,可以複製試試...彈出層的大小可以設定,也可以比例化
相關文章
- 開發:隨筆記錄之 HTTP 呼叫筆記HTTP
- 開發:隨筆記錄之 生成6位隨機數筆記隨機
- 開發:隨筆記錄之 CXF 動態呼叫Webservice筆記Web
- 有感而發,隨筆記錄筆記
- 開發:隨筆記錄之 新老父子級關係替換筆記
- 開發:隨筆記錄之 Json字串和物件的相互轉換筆記JSON字串物件
- 帶有半透明背景居中彈出層詳解
- 點選彈出半透明層程式碼例項
- 開發:隨筆記錄之 Json字串 與 List、HashMap物件的轉換筆記JSON字串HashMap物件
- 點選彈出居中帶有透明遮罩層視窗遮罩
- 開通個人學習隨筆記錄筆記
- js實現彈出層滑鼠跟隨效果JS
- 敏捷開發讀書筆記——隨筆敏捷筆記
- 帶有半透明遮罩的彈出層例項程式碼遮罩
- html,css前端開發筆記HTMLCSS前端筆記
- 開發:隨筆記錄之 判斷list和map相等,併合並等問題筆記
- jQuery跟隨滑鼠移動的彈出層效果jQuery
- 開發:隨筆記錄之 OSGI的jar新增幾個小問題及其注意的地方筆記JAR
- Android開發筆記——透明狀態列與透明虛擬按鍵Android筆記
- 前端筆記之HTML前端筆記HTML
- bootstrap – 彈出層boot
- 滑鼠懸浮彈出滑鼠跟隨層程式碼例項
- Android:隨筆——記錄一些Andriod開發中不常用的庫Android
- 透明層滑動跟隨導航選單
- 20240505記錄《程式碼隨想錄》筆記筆記
- 【隨筆】開源之殤
- EasyUI 筆記(3)彈出窗體UI筆記
- Integer類小細節隨筆記錄筆記
- "軟體隨想錄" 讀書筆記筆記
- 沒頭沒尾--專案開發筆記:先開發UI層還是先開發BusinessRules層!!?? (轉)筆記UI
- HTML5移動開發指南(筆記概要)HTML移動開發筆記
- jquery刪除記錄彈出提示框jQuery
- .NET下使用socket.io隨筆記錄筆記
- WPF開發隨筆收錄-心電圖曲線繪製
- 彈出一個全屏灰黑色透明遮罩效果遮罩
- 隨筆記筆記
- layui使用彈出層 關閉後彈層的內容又顯示出來UI
- Android開發隨記Android