フレックスボックスに関する質問があります。基本的には、私はカードコンポーネントを作成しています。私は左の画像と右のカードのボディが好きです。私はそれを持っている..一種。フレックスボックスの問題
問題は、カードが画像よりも大きいことです。私はカードがイメージの高さに留まることを望みます。
.card-horizontal {
display: flex;
flex-direction: row;
width: 100%;
}
.card-horizontal__image {
width: 100%;
max-width: 100%;
background-position: center;
}
.card-horizonal__body{
display: flex;
flex-direction: column;
background: white;
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
padding: 15px 20px;
}
<div class='st-grid-12'>
<div class='card-horizontal'>
<div class='card-horizontal__imgage'>
<img alt='' src='https://source.unsplash.com/random/400x400'>
</div>
<div class='card-horizonal__body'>
<h2>This is a title</h2>
<p class='card__copy'>Lorem ipsum dolor sit amet consectetur adipisicing elit. Blanditiis velit accusamus non numquam assumenda quaerat, consequatur recusandae facilis inventore dicta, distinctio magni obcaecati vel aliquid, fugit maxime. Voluptas, ullam officiis?</p>
<div class='btn btn--secondary'>Read More</div>
</div>
</div>
</div>
さて、最初にあなたはその後、彼はもうフレキシボックスを使用していないクラス名に "' .card-horizontal__imgag'" –