Ich habe ein Eingabeelement, das ich mit Flex-Shrink wachsen und schrumpfen möchte, aber seine Flex-Basis-Größe wird nicht angewendet.Warum wird die Flex-Basisgröße nicht angewendet?
Hier ist mein html:
<input type="text"/>
und meine css:
input{
background-color: black;
display: flex;
align-items: center;
justify-content: center;
flex-direction: row;
flex-wrap: wrap;
flex: 0 1 450px;
}
warum ist die Basis Größe nicht angewendet werden? es wird auf eine viel kleinere Breite als 450 px eingestellt.
Here ist eine Geige mit dem Beispiel.
weil es für ein Kind einer Flex-Box gilt: https://jsfiddle.net/614abhj2/2/ –
'flex',' flex-basis', 'flex-grow' und' flex-shrink' sind Eigenschaften das gilt für * Flex-Objekte * (die Kinder eines Flex-Containers). Für die Bemaßung eines Flex-Containers können Sie 'width',' height', 'min-width',' max-width', 'min-height' und' max-height' verwenden. Weitere Details finden Sie hier: http://stackoverflow.com/q/34352140/3597276 –