Modelo de caja CSS3 + flex

1. modelo de caja

Modelo de caja estándar:

  • w=ancho+relleno+borde
  • h=altura+relleno+borde

Modelo de caja extraño (es decir, modelo de caja)

  • w=ancho contiene (relleno+borde)
  • h=alto contiene (relleno+borde)

inserte la descripción de la imagen aquí

2. Caja flexible CSS3 (nueva versión clave de la caja flexible)

Caja flexible:

  1. Después de configurarlo como un cuadro flexible, el elemento principal es el contenedor y el elemento secundario es el elemento.
  2. Hay dos ejes en el cuadro flexible, el eje horizontal predeterminado es el eje principal y el eje vertical es el eje lateral.
  3. Los elementos están organizados a lo largo del eje principal de forma predeterminada.
  4. Flotar, flotar claramente y alinear verticalmente son efectivos

Propiedades del contenedor (establecidas para elementos principales, afectan a elementos secundarios):

  1. pantalla: configurado en flexbox;

    doblar

    flexible en línea

  2. dirección flexible: establece la dirección del eje principal

    • eje horizontal de fila
    • eje horizontal inverso de fila inversa
    • eje vertical de la columna
    • columna-inversa eje vertical inverso
  3. flex-wrap: si se debe envolver

    • nowrap: no ajustar, el valor predeterminado
    • envolver nueva línea
    • salto de línea inverso
  4. Método de escritura integral: flujo flexible: si se cambia la dirección del eje principal;

  5. justificar contenido: alineación del eje principal

    • inicio flexible: posición inicial
    • extremo flexible: posición final
    • centro: alineación central
    • espacio alrededor: bisecar en ambos extremos
    • espacio entre: alinear ambos extremos
    • uniformemente en el espacio: distribución promedio'
  6. align-items: alineación del eje lateral (una sola línea, sin saltos de línea)

    • flex-strat: posición inicial
    • centro centrado
    • posición final del extremo flexible
    • alineación inferior del texto baselien
  7. align-content: alineación del eje lateral (múltiples líneas, utilizada cuando hay un salto de línea)

    • inicio flexible: posición inicial
    • extremo flexible: posición final
    • centro: alineación central
    • espacio alrededor: bisecar en ambos extremos
    • espacio entre: alinear ambos extremos
    • uniformemente en el espacio: distribución promedio

Propiedades del elemento (establecidas para subelementos, afectan a subelementos):

  1. align-self: alineación del eje lateral

    • flex-strat: posición inicial
    • centro centrado
    • extremo flexible: posición final
    • estirar
    • valor predeterminado automático, consistente con el valor de alineación de elementos del elemento principal
  2. orden: clasificación inversa

    Cuanto mayor sea el número, más atrás, y viceversa, más adelante, puede ser negativo

  3. flex: tamaño de zoom

    • crecimiento flexible: acercar
    • flex-encogimiento: encogimiento
    • base flexible: tamaño

3. Varias columnas

Diseño de varias columnas:

recuento de columnas: columna

espacio entre columnas: espaciado entre columnas

regla de columna: tamaño del borde de la columna color de la forma (igual que el borde)

relleno de columna: método de llenado

  • equilibrio: lo más uniformemente distribuido posible
  • rellena automáticamente la columna anterior primero

column-span: si se deben abarcar columnas

  • Ninguno no abarca columnas
  • todo abarca todas las columnas

ancho de columna: ancho de columna

Supongo que te gusta

Origin blog.csdn.net/qq_46372132/article/details/132437371
Recomendado
Clasificación