CSS「サムネイル+アスペクト比」

CSS「サムネイル+アスペクト比」

サムネイル(アスペクト比指定)を作ってみました。
(css「aspect-ratio」の練習+備忘録)

特徴

アスペクト比の設定可(例=16:9)

コード

See the Pen サムネイル by Rin5Graphic (@Rin5Graphic) on CodePen.

html構成

<ul>
<li><img><li>
<li><img><li>
</ul>

1枚目:横長画像
2枚目:縦長画像
で確認しています。

CSS構成

li {
width: 100px;
aspect-ratio: 16 / 9;
}
img {
display: block;
object-fit: cover;
width: 100.1%;
height: 100.1%;
}

課題

サムネイルサイズによっては、画像下に隙間ができる。

<img>サイズを100.1%で、隙間を埋めてみました。
きれいに100%にしてあげたいです。

;