Ich verwende derzeit this solution für modifizierte für meine Verwendung case specifically here. Als ich das Design sah, dachte ich mir, dass ich zwei Divs in einem Flexbox-Container machen würde, das Div auf der rechten Seite wäre z-indexiert über dem auf der rechten Seite. So etwas wie ...So schichten Sie Formen in Flexbox
.container {
display: flex;
width: 200px;
flex-direction: row;
}
.left-side {
flex: 4;
background-color: red;
}
.right-side {
flex: 1;
background-color: orange;
z-index: 3;
border-style: 2px solid white;
border-radius: 50%;
}
<div class="container">
<div class="left-side">
View Cart
</div>
<div class="right-side">
3
</div>
</div>
Dies gilt nicht meine Elemente übereinander überhaupt Schicht, weil sie nebeneinander positioniert sind.
Wie kann ich ein mehrschichtiges Layout verwenden, während ich immer noch die Vorteile der netten Positionierung ausnutze, die flexbox ohne die relative Position/absolute Position der relativen Lösung erlaubt, die ich zusammen hacke? Oder ist diese Position absolut/relativ der richtige Weg, um mein Problem zu lösen?
ist es das, was Sie zu tun versuchen? http://codepen.io/anon/pen/YZxLNj –
Mein Vorschlag http://codepen.io/anon/pen/GWvdNP – DevQuayle
Ja, das ist sehr nahe am Endziel @GCyrillus, Ihre Lösung ist eine Verbesserung gegenüber meiner als Gut. – aisflat439