中学数学622008 views
数学講師2862587 views
教育149072 views
小学理科717886 views
ヒストリア285757 views
MathPython493202 views
英語609386 views
中学理科1627602 views
高校国語786269 views
雑学1472908 views

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

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

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

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

object-fit: cover;

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

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