やりたいこと
画像を2列に並ぶ
画像の高さは縦横の比率で自動調整
画像のリンクはパーツのどこでも押せること
サンプルコード
説明
css
display: flex;
flex-wrap: wrap;
flexを使って、改行を入れる
css
&__column_2 {
width: 46%;
margin: 5px 2%;
}
2列なので、margin-left margin-rightを2%にして、widthを46%にする
css
&__link {
display: table;
min-height: 100px;
height: 100%;
}
画像は高さは可変なので、画像の高さと合わせる、画像の高さが100px以下の場合は、100pxにして押しやすくする
css
&__image_container {
display: table-cell;
vertical-align: middle;
}
画像を真ん中にする
css
&__image {
width: 100%;
height: auto;
max-height: 150px;
}
画像の幅はdivの幅と同じにして、高さは自動調整