Sono totalmente nuovo a Flexbox e volevo allineare i pulsanti, ma non riuscivo a vedere come gestire il caso comune con un pulsante allineato al centro e un diritto pulsante allineato sulla stessa riga utilizzando solo Flexbox.Come allineare al centro un elemento flessibile e allineare a destra un altro usando Flexbox
Tuttavia, ho trovato un modo in cui un elemento invisibile allineato a sinistra della stessa lunghezza dell'elemento allineato a destra e il flessibile justify-content
con space-between
per rendere centrato l'elemento centrale sulla riga.
C'è un modo più diretto con Flexbox?
.flexcontainer {
display: flex;
justify-content: space-between;
width: 500px;
height: 200px;
}
.iteminvisible {
flex: 0 1 auto;
width: 100px;
height: 100px;
visibility: hidden;
}
.itemcenter {
flex: 0 1 auto;
width: 150px;
height: 100px;
.itemright {
flex: 0 1 auto;
width: 100px;
height: 100px;
}
<div class="flexcontainer">
<div class="iteminvisible">Other</div>
<div class="itemcenter">One</div>
<div class="itemright">Other</div>
</div>
Ma questo mette l'elemento destro sotto quello centrale, no? – jordan314