フレックスボックスを作成しようとしています。フレックスボックスで2列に画像を整列する
ただし、何らかの理由により、サイズが異なるため正しく動作しません。
彼らはこのように振る舞う必要があります。
/* =================================
Base Styles
==================================== */
body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.row {
flex: 1;
}
/* =================================
Media Queries
==================================== */
@media (min-width: 769px) {
.main-header,
.main-nav,
.row {
display: flex;
}
.main-header {
flex-direction: column;
align-items: center;
}
.col {
flex: 1 50%;
}
.row {
flex-wrap: wrap;
}
.item-2 {
order: -1;
}
}
@media (min-width: 1025px) {
.main-header {
flex-direction: row;
justify-content: space-between;
}
.col {
flex-basis: 0;
}
.item-1 {
flex-grow: 1.4;
}
}
<div class="row">
<div class="item-1 col">
<img src="http://blackrockdigital.github.io/startbootstrap-freelancer/img/portfolio/cabin.png">
</div><!--/.primary-->
<div class="item-2 col">
<img src="http://blackrockdigital.github.io/startbootstrap-freelancer/img/portfolio/cabin.png">
</div><!--/.secondary-->
<div class="item-3 col">
<img src="http://blackrockdigital.github.io/startbootstrap-freelancer/img/portfolio/cabin.png">
</div><!--/.tertiary-->
<div class="item-4 col">
<img src="http://blackrockdigital.github.io/startbootstrap-freelancer/img/portfolio/cabin.png">
</div><!--/.tertiary-->
<div class="item-5 col">
<img src="http://blackrockdigital.github.io/startbootstrap-freelancer/img/portfolio/cabin.png">
</div><!--/.tertiary-->
<div class="item-6 col">
<img src="http://blackrockdigital.github.io/startbootstrap-freelancer/img/portfolio/cabin.png">
</div><!--/.tertiary-->
</div>
はあなたがここにJSFIDDLEを表示することができます:https://jsfiddle.net/ju157mnj/2/
"それは画面の小さいサイズになると、ブロックレベルでの" あなたはどういう意味ですか?あなたがリンクしている画像は、画像が常に3行2列に収まるようにすることを示しています。正しいですか? – whipdancer