フレックスボックス:フレックス:1 yフレックス:自動車🎨


チェンディニス

  • Introducción
  • flex:1 para repartir el espacio sobrante de manera igualitaria
  • ¿Cuando usar flex-1 ?
  • flex:auto para repartir el espacio sobrante de manera proporcional
  • ¿Cuando usar flex-auto ?
  • Frameworks CSS
  • Conclusiones
  • Referencias
  • 1 .はじめに

    En el :



    <研究ノート>フランスにおける労働組合の役割flex-grow , flex-shrink Yflex-basis . S . S . L . Aatjoの実験flex パラロスDesarrollos.

    スペインにおけるスペイン語の記録
    /*los items no se expanden si su padre tiene espacio de sobra*/
    flex-grow: 0;
    /*los items se reducen igualitariamente si no entran en su padre*/
    flex-shrink: 1;
    /*se respetan los valores width y height (si los tienen)*/
    flex-basis: auto;
    
    Catia pocas veces veremos estas propiedades propiedadesによってflex-item , エヌsuグラン市長は、Nos toparemosを結合します☝🏽
    Y ES ESTEE atajo como veremos ahora :

    第2章フレックス: 1つのパラシュート

    /*flex:1 es una manera breve de escribir:*/
    flex-grow:1;
    flex-shrink:1;
    flex-basis:0;
    

    Todos los items crecen y decrecen de manera igualitaria.

    Imaginemos el siguiente caso: tenemos un contenedor de 500px de ancho con 4 hijos de 100px , 125px , 75px , 50px respectivamente. Tenemos 150px de sobra para repartir entre los 4 items y así poder rellenar todo el ancho del container.

    img
    クリックパラエルエルc cディル:
    .container {
      display:flex;
      border: 1px solid #111;
      width:500px;
      height:200px;
    }
    
    .container > div {
      height:100px;
      display:flex;
      justify-content:center;
      align-items:center;
    }
    
    .item-1 {
      width:100px;
      background-color:coral;
    }
    
    .item-2{
      width:125px;
      background-color:chocolate;
    }
    
    .item-3{
      width:75px;
      background-color: violet;
    }
    
    .item-4{
      width:50px;
      background-color:orange;
    }
    

    (3)Cu‐Cu≒NDO USARフレックス‐1?

    • flex-1 es una propiedad para los flex-items .
    • Usarlo cuando tenemos espacio sobrante en un flex-container y se desea repartir ese espacio de manera igualitaria entre todos los flex-items .

    flex:1 toma el ancho total del contenedor y lo divive entre el número de hijos, por ello cada hijo medirá lo mismo y el contenedor estará lleno. 500px / 4 items = 125px por item

    Como podemos ver cuando usamos flex-1 no importa el ancho que definimos en cada item, no importa si tenemos items angostos o anchos, siempre distribuiremos los items de manera igualitaria.

    ¿Qué ocurre entonces cuando queremos que los items se distribuyan de manera proporcional? Acá entra flex:auto .

    4 .フレックス:オートパラrepartirエルespacio sobranteデmanera比例

    /*flex:auto es una manera breve de escribir:*/
    flex-grow:1;
    flex-shrink:1;
    flex-basis:auto;
    

    Todos los items crecen y decrecen de manera proporcional.

    Trabajamos nuevamente con el ejemplo anterior:

    img flex:auto トマス・エル・エスパチー・ソルーテの諸問題: L・N・・・メロのハイジョについて150px / 4 items = 37.5px por item

    Don - cu - en ndo usar flex auto?

    • flex-auto es una propiedad para los flex-items .
    • Usarlo cuando tenemos espacio sobrante en un flex-container y se desea repartir ese espacio de manera proporcional entre todos los flex-items .

    フレームワーク

    Marcos como Tailwindcss tiene clases de utilidad listas para ser usadas, como por ejemplo:

    img
    詐欺Estas Caseデ利用者としてのポストEyaポストya博士.

    結論

    • flex-1 se calcula dividiendo el ancho total del padre entre la cantidad de los hijos, por ello todos los items crecen y se ven del mismo tamaño.
    • flex-auto se calcula dividiendo el espacio sobrante del contenedor entre la cantidad de los hijos, por ello los items crecen proporcionalmente.

    8参照

  • Learn CSS
  • https://www.desarrollolibre.net/blog/css/las-propiedades-flex-grow-flex-shrink-y-flex-basis
  • <資料>