CSSでサムネイル画像をデザインする(幅と高さを設定しつつ、画像を縦横比そのままに表示する)

縦横比を保ちながら、画像の幅と高さを設定するには object-fit: cover を使います。

.thumbnail a img {
    height: 96px;
    object-fit: cover;
    width: 96px;
}

上は、サムネイル画像の幅と高さを 96px に設定しつつ、縦横比一定で表示します。

object-fit: cover;

を設定しないと、もとの画像を無理やり一辺が 96px の正方形に圧縮してしまい、画像は縦または横につぶれてしまう。

広告

広告

広告

技術

言語

高校理系

高校文系

中学

小学

エッセイ

姉妹サイト