CSS を使用して適応型の幅と高さを持つ 16:9 の長方形を実装する例

CSS を使用して適応型の幅と高さを持つ 16:9 の長方形を実装する例

先ほど、適応幅と高さが1:1の正方形を作成する方法について説明しました。

https://www.jb51.net/css/753385.html

それでは、適応型 16:9 長方形を作成する方法について説明します。

最初のステップは高さを計算することです。幅が100%であると仮定すると、高さはh=9/16=56.25%となります。

2番目のステップは、上記のパディングボトム法を使用して長方形を実現することです。

<スタイル>
		*{
			マージン: 0px;
			パディング: 0px;
		}
		/* .wrap: 四角形を囲む div は四角形のサイズを制御するために使用されます*/
		。包む{
			幅: 20%;
		}
		/* .box 長方形 div、幅は .wrap の 100% です。これは主に高さの計算を容易にするためです */
		。箱{
			幅: 100%;
                        /* 四角形が内部のコンテンツによって過度に高くなるのを防ぎます */
			高さ: 0px;
			/* 16:9 下部パディング: 56.25%、4:3 下部パディング: 75% */
			パディング下部: 56.25%;
			位置: 相対的;
			背景: ピンク;
		}
		/* 四角形内のコンテンツについては、コンテンツの高さを四角形と同じ 100% に設定するために、position: absolute を設定する必要があります */
		.box p{
			幅: 100%;
			高さ: 100%;
			位置: 絶対;
			色: #666;
		}
	</スタイル>
	<本文>
		<div class="wrap">
			<div class="box">
				<p>&nbsp;&nbsp;これは 16:9 の長方形です</p>
			</div>
		</div>
	</本文> 

このようにして、異なる比率の相似長方形を実現できる。

これで、CSS を使用して適応型の幅と高さを持つ 16:9 の長方形を実装する方法についての記事は終了です。CSS の適応型の幅と高さの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  CentOS7 ファイアウォール操作コマンドの完全なリスト

>>:  Vue+EChartsは、中国の地図の描画と省の自動回転と強調表示を実現します。

推薦する

データ型の判断における js typeof と instanceof の違いと、その開発と使用について

目次1. typeof演算子2. インスタンスオブ演算子3. typeof と instanceof...

Vue はシームレスなカルーセル効果を実現

この記事では、シームレスなカルーセル効果を実現するためのVueの具体的なコードを参考までに紹介します...

MySQL 8.0.19 インストール詳細チュートリアル (Windows 64 ビット)

目次MySQLを初期化するMySQL サービスをインストール + MySQL サービスを開始MySQ...

CSS設定div背景画像実装コード

コンポーネントに背景画像コントロールを追加するには、次の 2 つの手順だけが必要です。 <表示...

Ubuntuにmysql5.7.10を手動でインストールする

このチュートリアルでは、UbuntuにMySQL 5.7.10を手動でインストールする手順を参考まで...

ftp は SSH 経由で Linux にリモート接続します

まず Linux に ssh をインストールします。例として Centos を使用します。ポータル:...

Linux で MySQL をインストールする簡単な方法

Linux に MySQL をインストールする方法をオンラインで検索すると、多くの方法が表示されまし...

W3C が推奨するモバイル Web マークアップ言語 XHTML Basic 1.1

W3C は最近、「 XHTML Basic1.1 」と「 Mobile Web Best Prac...

Linux の cut コマンドの説明

Linux や Unix の cut コマンドは、ファイルの各行から一部を切り取って標準出力に出力す...

Gitlab-ci を使用してリモート マシンに継続的にデプロイする方法 (詳細なチュートリアル)

簡単に言うと、今日は Gitlab-CI を使用してリモート サーバーに自動的にデプロイする方法につ...

クリックイメージ反転効果を実現するJavaScript

最近、顔コレクションに関するプロジェクトに取り組んでいましたが、フロントエンドモジュールを書いている...

jQueryはマウスドラッグ画像機能を実装します

この例では、jQuery を使用してマウス ドラッグ イメージ機能を実装します。まず、ラッパーを設定...

MySQL インポート csv エラーの 4 つの解決策

これは今日私が踏んだ4つの落とし穴を記念したものです...落とし穴1:地元のせいエラー:エラー 39...

IE における条件付きコメントの利点と欠点

IE の条件付きコメントは、通常の (X)HTML コメントに対する Microsoft 独自の (...

Robots.txtの詳細な紹介

robots.txt の基本的な紹介Robots.txt はプレーンテキスト ファイルであり、Web...