ポップアップウィンドウのhtml実装例
2022-01-21 17:01:19
午前中は何もすることがないので、参考までにポップアップウィンドウをhtmlとnative jsで書いてみました。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
body{
margin: 0px;
}
.zhezhao{
position: fixed;
left: 0px;
top: 0px;
background: #000;
width: 100%;
height: 100%;
opacity: 0.5;
}
.tankuang{
position: relative;
background: #fff;
width: 50%;
height: 80%;
border-radius: 5px;
margin: 5% auto;
}
#header{
height: 40px;
}
#header-right{
position: absolute;
width: 25px;
height: 25px;
border-radius: 5px;
background: red;
color: #fff;
right: 5px;
top: 5px;
text-align: center;
}
</style>
</head>
<body>
<button type="button" onclick="dianwo()">click me</button>
<div class="zhezhao" id='zhezhao'>
<div class="tankuang">
<div id="header">
<span>I am pop-up</span>
<div id="header-right" onclick="hidder()">x</div>
</div>
</div>
</div>
<script type="text/javascript">
document.getElementById('zhezhao').style.display="none";
function dianwo(){
document.getElementById('zhezhao').style.display="";
}
function hidder(){
document.getElementById('zhezhao').style.display="none";
}
</script>
</body>
</html>
今回はhtmlポップアップウィンドウの例を紹介しましたが、もっとhtmlポップアップに関連する内容はBinaryDevelopの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください、今後ともBinaryDevelopをよろしくお願いします
関連
-
キャンバスが折り畳みパスを描くアニメーション
-
HTML5のlocalStorageにオブジェクトを格納するサンプルコード
-
HTML5ページの要素と属性の分析
-
HTML5ジャンプアプレット wx-open-launch-weapp サンプルコード
-
データストレージの3つの方法、Cookie sessionstorage localstorageの類似点と相違点の分析
-
アップロード用画像の圧縮にcanvasを使用した例
-
ハイパーテキストマークアップ言語 HTML5 の実装
-
Html5 webview要素位置決めツールの実装
-
html5でBUI折りたたみメニュープラグインを書く方法
-
キャンバスを使用して画像サイズを圧縮する例
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン