これはおそらく非常に簡単なことですが、わかりません。私は時々画像が肖像画の中に、時には風景モードであるイメージギャラリーに取り組んでいます。ギャラリーが均一に見えるようにするには、サムネイルを同じサイズにする必要があります。クリックするとサムネイル全体が表示されます。私はZurb FoundationとSCSSを使用しています。 これは、現時点では私のコードです:イメージの中心をサムネイルに表示する方法
<div class="img-single column column-block">
<a data-open="galleryModal">
<img src="assets/img-01.jpg" class="thumbnail" alt="">
</a>
</div>
.img-single {
width: 300px;
height: 300px;
img {
width: 100%;
height: 100%;
}
}
現時点では、画像は300ピクセルで300ピクセルであることを広がっています。画像のサムネイルを表示するだけで、画像の中心が表示され、歪まないようにする必要があります。私もvertical-align: middle;
を追加しようとし、最大幅と最大高さの値で試しましたが、何もしませんでした。どのようにそれを行うことができますか?
しかし、私は複数のクラスを作成して、背景画像を使用する必要がありますので、私はそこに多くの画像を持っています各クラス、ない? CSSの代わりに、自分のhtmlに画像を持っているときにそれを行う方法はありませんか? – Newbie
あなたができることは、すべて同じクラスを適用し、HTMLの 'style'プロパティを使って要素自体に' background-image' URLを適用することです。 – nashcheez