ポップアップウィンドウの上下中央左右と透明な背景のロックウィンドウ効果を実現する CSS

ポップアップウィンドウの上下中央左右と透明な背景のロックウィンドウ効果を実現する CSS

クリック後にポップアップボックスを実現し、上下左右に中央揃えし、灰色の透明マスクを追加してウィンドウをロックし、スクロールバーをクリアする簡単なCSSメソッドがあります。

ここに画像の説明を挿入

HTMLコード

<div class="box">
	<div class="boxes">
	    <!-- 白いポップアップウィンドウ-->
	</div>
</div>

CSSコード

html、本文{
     幅: 100%;
     高さ: 100%;
 }
 。箱 {
     表示: なし;
     幅: 100%;
     高さ: 100%;
     位置: 固定;
     左:0;
     トップ:0;
     背景色:rgba(0,0,0,0.5);
 }
 .ボックス{
     幅: 400ピクセル;
     高さ: 300px;
     背景: #fff;
     ボックスの影: 1px 7px 18px 0px rgba(84, 115, 128, 0.11);
     境界線の半径: 4px;
     カーソル: ポインタ;
     位置: 絶対;
     左: 50%;
     上位: 50%;
     上マージン: -150px;
     左マージン: -200px;
 }

position:fixed を使用して透明な背景要素を固定すると、ウィンドウを効果的にロックしてスクロール バーのスクロールを防ぐことができます。また、親要素内の配置を使用して、子要素を上下左右の中央に配置することができます。ポップアップ操作に関しては、クリック イベントを外側の div の display 属性 (none と block) にリンクするだけで済みます。

CSSを使用して透明な背景のポップアップウィンドウを中央に配置し、ウィンドウをロックする方法についての記事はこれで終わりです。透明な背景のポップアップウィンドウを中央に配置し、ウィンドウをロックする方法の詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMを応援してください。

<<:  Docker を使用した nextcloud パーソナル ネットワーク ディスクの構築に関するチュートリアル

>>:  さまざまなHTTPリターンステータスコードの詳細な説明

推薦する

ナビゲーションバーのドロップダウンメニューのサンプルコードを実装するためのHTML+CSS

効果コード内の画像は自分で変更できますドロップダウンメニューのHTMLコード <ヘッダークラ​...

MySQL でインデックス構造として B+ ツリーを使用する利点は何ですか?

序文MySQL では、Innodb と MyIsam の両方がインデックス構造として B+ ツリーを...

HTMLでマスクレイヤーを実装する方法 HTMLでマスクレイヤーを使用する方法

Web ページでマスク レイヤーを使用すると、繰り返しの操作を防ぎ、読み込みを促進できます。また、ポ...

VMware 上の CentOS に Oracle12.2 をサイレント インストールする詳細なグラフィック チュートリアル

環境準備: VMware+CentOS、jdk 1. システムディスクのサイズを確認する1. コマン...

js を使用して XML オンライン エディターを作成する例

目次序文オンラインXMLエディタの必要性テクノロジー事前調査ビジュアルプログラミングVSCODEプラ...

Vueのプラグインの仕組みとインストールの詳細を深く理解する

序文: Vue を使用する場合、多くの場合、カスタム プラグインをいくつか使用して記述し、 Vue....

Dockerのプロセスとイメージを実行するための基本コマンドの詳細な説明

目次1. ワークフローを実行する2. ミラーリングの基本コマンド1. ワークフローを実行するDock...

JavaScript offsetParent のケーススタディ

1. offsetParentの定義: offsetParentは子要素に最も近い位置に配置された親...

Vueはechart円グラフの凡例のパーセンテージを表示するメソッドを実装します

この記事では主に、echart を使用してパーセンテージを表示する Vue の円グラフデータ部分を紹...

MySQLでカーソルを宣言する方法

MySQL でカーソルを宣言する方法: 1. 変数とカーソルを宣言する 結果をvarchar(300...

Linux コマンドにおける Ctrl+z、Ctrl+c、Ctrl+d の違いと使い方

Linux で Ctrl+c、Ctrl+d、Ctrl+z はどういう意味ですか? Ctrl+c と ...

Docker を使用した war パッケージ プロジェクトのデプロイの実装

Docker で war をデプロイするには、コンテナを使用する必要があります。ここでは tomca...

MySQLデータベース操作の基本コマンド

1. データベースを作成します。 データ data _name を作成します。 PHP でデータベー...

VMware15 の Deepin インストール詳細チュートリアル (画像とテキスト)

序文Deepin のユーザー インターフェイスは、使用時に非常に見栄えがします。インターフェイス効果...

JavaScript はフロントエンド Web ページでカウントダウンを実装します

ネイティブJavaScriptを使用してカウントダウンを簡単に実装します。参考までに、具体的な内容は...