thumbnail
一覧ページ、記事中で縮小された画像を表示する。要素自体ではなく、包括している要素にクラスを付与する。
このクラス単独ではそのままのサイズで表示する。幅が制限されていると、そのサイズを超えないよう画像が縮小される。



<div class="clearfix m-b"> <div class="float-l m-r"> <div class="thumbnail"> <img src="https://placehold.jp/150x150.jpg" alt=""> </div> </div> <div class="float-l m-r"> <div class="thumbnail"> <img src="https://placehold.jp/150x200.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail"> <img src="https://placehold.jp/480x360.jpg" alt=""> </div> </div> </div>
thumbnail-round
画像を正円にトリミングして表示する。
横長の画像では、上下に余白ができるため、 thumbnail-vertical
を併用すること。



<div class="clearfix m-b"> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-round"> <img src="https://placehold.jp/300x300.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-round"> <img src="https://placehold.jp/480x360.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-round"> <img src="https://placehold.jp/360x480.jpg" alt=""> </div> </div> </div>
thumbnail-square
画像を正方形にトリミングして表示する。
横長の画像では、上下に余白ができるため、 thumbnail-vertical
を併用すること。



<div class="clearfix m-b"> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-round"> <img src="https://placehold.jp/300x300.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-round"> <img src="https://placehold.jp/480x360.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-round"> <img src="https://placehold.jp/360x480.jpg" alt=""> </div> </div> </div>
thumbnail-(ratio-x)to(ratio-y)
画像を指定した縦横比で、かつトリミングして表示する。別途、幅を指定する必要がある。
(ratio-x)to(ratio-y)は 3to2, 4to3, 16to9, ogimage(1.91:1), 21to9
に対応している。
指定した比率を超える超横長の画像だった場合は、上下に余白ができる。















<div class="clearfix m-b"> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-3to2"> <img src="https://placehold.jp/480x360.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-4to3"> <img src="https://placehold.jp/480x360.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-16to9"> <img src="https://placehold.jp/480x360.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-ogimage"> <img src="https://placehold.jp/480x360.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-21to9"> <img src="https://placehold.jp/480x360.jpg" alt=""> </div> </div> </div> <div class="clearfix m-b"> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-3to2"> <img src="https://placehold.jp/320x480.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-4to3"> <img src="https://placehold.jp/320x480.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-16to9"> <img src="https://placehold.jp/320x480.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-ogimage"> <img src="https://placehold.jp/320x480.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-21to9"> <img src="https://placehold.jp/320x480.jpg" alt=""> </div> </div> </div> <div class="clearfix m-b"> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-3to2"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-4to3"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-16to9"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-ogimage"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-21to9"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> </div>
thumbnail-vertical
thumbnail-round, thumbnail-square, thumbnail-(ratio-x)to(ratio-y)
を使用したときに、幅ではなく高さを基準にトリミングする。







<div class="clearfix m-b"> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-vertical thumbnail-square"> <img src="https://placehold.jp/480x320.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-vertical thumbnail-round"> <img src="https://placehold.jp/480x320.jpg" alt=""> </div> </div> </div> <div class="clearfix m-b"> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-vertical thumbnail-3to2"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-vertical thumbnail-4to3"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-vertical thumbnail-16to9"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-vertical thumbnail-ogimage"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> <div class="float-l m-r" style="width: 200px;"> <div class="thumbnail thumbnail-vertical thumbnail-21to9"> <img src="https://placehold.jp/600x200.jpg" alt=""> </div> </div> </div>