階段のように左と右のdivのセットがあります。たぶん、それをするためのよりよい方法がありますが、私はそれを得ました。divを内部divに従って調整します
今、私はすべてのこれらの "階段"の周りにdivを持っていたいと思います。
これらの階段は、ページの中央(水平方向)に始まります。高さと幅を入力することなく、階段の数に応じてこの外側のdivを作成するにはどうすればよいですか?
もう1つ重要なことは、時にはアウトステップdivが実際に表示されたdivに従って調整する必要があることを意味する4つのステップしかないことです。
あなたがそれをチェックアウトしたい場合はここでは、小さなplunkerを持っている:
をここで前述した "階段"
.box1 {
text-align: center;
border: 1px solid #eaeaea;
border-radius: 2px;
margin-left: 30%;
width: 8%;
height: 40px;
}
.box2 {
text-align: center;
margin-left: 38%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
.box3 {
text-align: center;
margin-left: 46%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
.box4 {
text-align: center;
margin-left: 54%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
.box5 {
text-align: center;
margin-left: 62%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
.box6 {
text-align: center;
margin-left: 70%;
border: 1px solid #eaeaea;
border-radius: 2px;
width: 8%;
height: 40px;
}
<div class="boxContainer">
<div class="row box1">
hello 1
</div>
<div class="row box2">
hello 2
</div>
<div class="row box3">
hello 3
</div>
<div class="row box4">
hello 4
</div>
<div class="row box5">
hello 5
</div>
<div class="row box6">
hello 6
</div>
</div>
ですか?それから私は外側のdivのクラスでこれを処理することをお勧めします。 –
あなたはどのようなCSSを外部のdivに試しましたか?あなたはそれをインラインブロックとして表示しようとしましたか?フレックスレイアウトを試しましたか? – kojow7
スタイルマージンが '0 auto'に設定されているボックス化されたdivの周りにラッパーを作成し、JavaScriptを使用して、ラッパー(これらのboxed divの量に基づいて)のボックス化divの幅とパディングを計算します。 – JackTheKnife