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は、中国の地図の描画と省の自動回転と強調表示を実現します。

推薦する

Dockeにredisをインストールする方法

1. redisイメージを検索する docker 検索 redis 2. Redisイメージをダウン...

node.js グローバル変数の具体的な使用法

グローバルオブジェクトすべてのモジュールは呼び出すことができますglobal: ブラウザの wind...

MySQL 8 の新機能: 非表示のインデックス

背景インデックスは諸刃の剣です。クエリ速度は向上しますが、DML 操作も遅くなります。結局のところ、...

WeChatアプレット開発の共通機能と使用方法のまとめ

ここでは、主に小さなプログラムの開発プロセスでよく使われる、非常に実用的な機能ポイントをいくつか整理...

Mysqlは隣接リスト(隣接リスト)を通じてツリー構造を保存します。

以下の内容では、隣接リストを使用してツリー構造を保存する MYSQL のプロセスとソリューションを紹...

Redhat 8.0 システムのインストール方法に関するグラフィック チュートリアル (初心者には必須)

目次1. はじめに2. インストール01. 新しい仮想マシンを作成する02. システムをインストール...

VueとFlask間の通信の実装

axiosをインストールして通信を実装するここでは、axios を使用して Vue フロントエンドと...

良いリファクタリングを行うには、コードをリファクタリングするだけでなく、人生をリファクタリングすることも重要です。

職業的な観点からも、人生の観点からも、良い再建をすることは本当に簡単ではありません。楽観的で熱心で前...

ボタンをEnterキーに関連付けるjsコード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...

mysql 基本操作文コマンドの詳細な説明

1. MySQLに接続するフォーマット: mysql -h ホストアドレス -u ユーザー名 -p ...

シェアしたい絶妙なApple風無料アイコン素材18セット

Apple マグカップのアイコンと追加機能 HD ストレージボックス – アドオンパックセイバースノ...

Centos7 での MySQL のインストールに関するチュートリアル

最近、自宅サーバーにクラウドディスクを導入する予定なので、一連の環境構築作業を始めました。MySQL...

MySQL移行計画と落とし穴の実践記録

目次背景解決策1: 古いデータをバックアップするオプション2: テーブルを分割する解決策3: tid...

Docker で FastDFS ファイル システムを構築する (マルチイメージ チュートリアル)

目次FastDFSについて1. 画像を検索する2. イメージをインストールする3.1. 必要なディレ...