私はいくつかの写真をタイルしようとしています。明らかにいくつかは風景にあり、一部は肖像画になっています。私が必要とするのは写真に合った、アスペクト比を維持し、何も隠さない箱です。風景や人物写真の背景パネルを自動化するのに苦労しています。
私は現在、HTMLとCSSのためにこれを持っている:
<div class="container-fluid">
<div class="row event_cover_container">
<section class="event_cover" style="background-image: url('<%= events.photos.link %>');">
<div class="">
<h4><%=events.title %></h4>
</div>
</section>
</div>
.event_cover_container {
width: 25%;
margin: 5px 5px;
}
.event_cover {
background-color: white;
background-size: 100% auto;
background-repeat: no-repeat;
background-position: left top;
height: 500px;
width: 400px;
}
これについて移動する正しい方法は何ですか?私はいくつかの困難を抱えています。理想的には、高さと幅の要素を変更して、応答性のために整理しておくことができます。
バックグラウンドイメージのインラインスタイルが不思議であれば、Node.jsを使用してイメージを取得しています。イメージが表示されます。
'Cover'は、親のdivのためにあまりに大きな写真になります。 'Contain'は親div内の画像全体を維持します。 – illcrx