HTMLポップアップ透明レイヤーインスタンスのサイズを設定でき、比例することができます

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">
<ヘッド>
<meta http-equiv="コンテンツタイプ" コンテンツ="text/html"; 文字セット="utf-8" />
<title>ライトボックスの例</title>
<スタイル>
* {
マージン:0;
パディング:0
}
html、本文{
高さ: 100%;
幅: 100%;
フォントサイズ:12px
}
.white_content {
表示: なし;
位置: 絶対;
上位: 25%
左: 25%;
幅: 50%;
パディング: 6px 16px;
境界線: 12px 実線 #D6E9F1;
背景色: 白;
zインデックス:1002;
オーバーフロー:自動;
}
.black_overlay {
表示: なし;
位置: 絶対;
トップ: 0%;
残り: 0%;
幅: 100%;
高さ: 100%;
背景色:#f5f5f5;
zインデックス:1001;
-moz-不透明度: 0.8;
不透明度:.80;
フィルター: アルファ(不透明度=80);
}
。近い {
フロート:右;
クリア:両方;
幅:100%;
テキスト配置:右;
マージン:0 0 6px 0
}
.close a {
色:#333;
テキスト装飾:なし;
フォントサイズ:14px;
フォントの太さ:700
}
.con {
テキストインデント:1.5pc;
行の高さ:21px
}
</スタイル>
<スクリプト>
関数 show(タグ){
var light = document.getElementById(タグ);
var フェード = document.getElementById('フェード');
light.style.display='ブロック';
fade.style.display='ブロック';
}
関数hide(タグ){
var light = document.getElementById(タグ);
var フェード = document.getElementById('フェード');
light.style.display='なし';
fade.style.display='なし';
}
</スクリプト>
</head>
<本文>
<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>
</本文>
</html>

コードはすべて上記にあります。コピーして試してみてください...ポップアップレイヤーのサイズは設定でき、比例することもできます

<<:  LeetCode の SQL 実装 (183. 注文をしたことがない顧客)

>>:  VUE v-for の :key の詳細な説明

推薦する

マークアップ言語 - HTML を学んだ後に何を学ぶべきか?

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

Dockerfile をベースに Zabbix 監視システムのコード例を作成する

forループを使用してZabbixイメージをコンテナにインポートします。 n を `ls *.tar...

SpringbootはDockerデプロイメントを統合し、Dockerイメージを構築する2つの方法を実装します。

Docker は、あらゆるアプリケーション用の軽量でポータブルな自己完結型コンテナーを簡単に作成で...

JS ネイティブ 2048 ゲーム ソース コード共有 (インターネットの最新情報)

最近、アルゴリズムについて学んでいて、アルゴリズムで動く小さなゲームに出会いました。そのコードは次の...

ウェブデザイナーもウェブコーディングを学ぶ必要がある

多くの場合、Web デザインが完成した後でデザイナーの無知が露呈し、批判されることがあります。彼らは...

Dockerコンテナを閉じずに終了する方法の詳細な説明

Docker コンテナに入った後、コンテナを終了すると、コンテナは Exited 状態に変わります。...

Linux での MySQL マルチインスタンスの展開とインストール ガイド

MySQLマルチインスタンスとは簡単に言うと、MySQL マルチインスタンスとは、サーバー上で複数の...

Reactコンポーネントのライフサイクル機能についての簡単な説明

React コンポーネントのライフサイクル機能とは何ですか?ライフサイクル関数は、ES6 構文クラス...

Centos7のシステム言語を簡体字中国語に変更する方法

例示するシステムを自分でインストールする場合は、通常、システム言語をカスタマイズできます。ただし、ク...

MySQL 5.5 のインストールと設定のグラフィックチュートリアル

MySQL 5.5 のインストールと構成のチュートリアル ノートを整理し、全員と共有します。 1.公...

CSS を使用して、画像に 3D の凸型と凹型のエフェクト (フレーム外に凸型、またはフレーム内に凹型) を実現します。

Ⅰ. 問題の説明: CSS を使用して画像の 3D 凸凹効果を実現します。 Ⅱ実施手順は以下のとお...

CSS でデフォルトのスタイルをクリアし、共通のスタイルを設定する方法

CSS デフォルトスタイルをクリア通常の明確なデフォルト スタイル: *{ マージン:0; パディン...

Linux でタスク用のカスタム システム トレイ インジケーターを作成する

システム トレイ アイコンは、今日でも魔法のような機能です。アイコンを右クリックして目的のアクション...

Docker の win ping 失敗コンテナ回避ガイド

win docker-desktopを使ってコンテナ開発に接続し、ネットワーク上で色々試してみたいと...

CSS3は赤い封筒を振る効果を実現します

赤い封筒の揺れ効果を実現するには要件があります。これまでやったことがないので、記録しておきます。ヘヘ...