中学理科1627602 views
LaTeX958376 views
高校国語786269 views
数学講師2862587 views
高校倫理1435054 views
英語609386 views
高校化学2915601 views
ヒストリア285757 views
高校日本史190014 views
世界の国561517 views

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

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

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

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

object-fit: cover;

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

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