問題
ラップする必要があるまで一列に表示できるように、左にフロートする「ボックス」があります。これはうまく機能しますが、色付きの背景が最小に縮小されず、最大に拡大されます。
JSFiddle
(効果を確認するには、[結果] セクションを拡大および縮小します)
HTML
<div class="container">
<div class="boxes">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
</div>
CSS
.container {
background: #fcc;
margin: 0 auto;
max-width: 300px;
}
.boxes {
background: #cfc;
overflow: hidden;
}
.box {
border: 1px dashed blue;
width: 70px;
height: 50px;
float: left;
margin: 2px;
}
私が得るもの
ボックスの右側にある余分な緑色に注意してください。
例 1
例 2
私が欲しいもの
例 1
例 2
質問
緑の背景の div (" .boxes ") を最小サイズに縮小して、Javascript なしでボックスを表示することは可能ですか? div を自由に縮小および拡大でき、ボックスの右側に緑色が表示されないようにする必要があります。