いくつかの div を一列に並べて配置したいのですが、前の div と重ねることもできます。
私が取得しようとしているのは、特定の長さのイベントの div を含むタイムラインです。イベントは互いに重複する可能性があります。
私の考えは、各 div に同じ上部位置、増加する z-index および増加する左位置 (イベントの時間に従って) を与えることでした。後で、マウスオーバー イベントによって個々の div をポップアウトして、オーバーラップを視覚化します。
私がしているのは、各 div が次の div の下に配置されるようにすることです。top 属性をいじると、それらを水平方向に整列させることができますが、パターンが表示されません。
<div class="day">
<div style="top: 35px; left: 200px; background-color: red; height: 50px; width:24px; z-index: 1; position: relative;"> </div>
<div style="top: 35px; left: 220px; background-color: green; height: 50px; width:24px; z-index: 2; position: relative;"> </div>
<div style="top: 35px; left: 225px; background-color: blue; height: 50px; width:48px; z-index: 3; position: relative;"> </div>
</div>
絶対位置を使用すると、要素は周囲の div から飛び出し、ページ内のある場所に絶対に配置されます。