CSS aspect-ratio ビジュアライザー

比率を選んでコンテナ幅スライダーを動かすと、高さが自動追従する様子を体感できる。

アスペクト比を入力

:

= 1.7816:9

プリセット

アスペクト比プリセット

YouTube・Vimeo 動画、PC モニター(FHD/4K)

コンテナ幅

480 px

480px × 高さ 270px

CSS コード

.element {
  aspect-ratio: 16 / 9;
  width: 100%;
}

/* 古い手法との比較(参考) */
/*
.element-old {
  position: relative;
  padding-top: 56.25%;
}
.element-old > * {
  position: absolute;
  inset: 0;
}
*/

使い方

  1. プリセットボタンで比率を選ぶか、幅・高さの数値を直接入力してください
  2. 「コンテナ幅」スライダーを左右にドラッグすると、プレビューの幅が変化しながら比率を保った高さが自動追従する様子を確認できます
  3. 「CSS をコピー」ボタンで出力されたコードをコピーして、自分のプロジェクトに貼り付けられます
  4. カスタムプリセットを選んで独自の比率(例: 17:10)を試してみましょう

詰まったら、ここから質問してね ❓

僕が直接返事するので、数日以内に届きます。

質問フォームへ