ギャラリーアイテムのように表示する必要のあるデータ(ボックス)があります(各ショップサイトのように表示されます)。 4つのアイテム(ボックス)は、最初からボックスの1つが高さ300pxを持ち、他のすべてが高さが250pxで、次に最初の行の最大高さの最後から次のアイテムがあるとします。これらの空のスペースには、次の行のすべてのボックスは、ここで最初の行からのボックスギャラリーアイテムなどのアイテムを表示するときの位置付けの問題
の下に表示されなければならない私のコードは
ある<!DOCTYPE html>
<html>
<head>
<style>
.flex-container {
width: 400px;
background-color: lightgrey;
}
.flex-item {
background-color: cornflowerblue;
width: 122px;
margin: 0 10px 10px 0;
float: left;
padding: 15px;
}
</style>
</head>
<body>
<div class="flex-container">
<div class="flex-item">flex item 1</div>
<div class="flex-item">flex item 2flex item 2flex item 2flex item 2</div>
<div class="flex-item">flex item 3</div>
<div class="flex-item">flex item 1</div>
<div class="flex-item">flex item 2</div>
<div class="flex-item">flex item 3</div>
</div>
</body>
</html>
私は石積みとして知っている効果を達成しようとしています。自分自身をするのはかなり複雑ですが、良いプラグインがあります。これをチェックしてください:http://masonry.desandro.com/ – kapser
このリンクは私の側では機能していません:( –
このプラグインなしでどうやったらいいのですか? –