世界の国562148 views
中学社会667619 views
高校国語786644 views
高校生物550505 views
小学社会309127 views
中学理科1628303 views
中学英語810076 views
LaTeX959144 views
高校日本史190121 views
小学理科718270 views

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

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

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

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

object-fit: cover;

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

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