soy el maestro del flexbox

 empecemos la clase
para que un contenedor tenga elementos flexibles, es decir que se puedean mover hacia la derecha, izquierda arriba abajo espacios entre medio, todos los elementos en una linea horizontal, o todos en una linea vertical

primero empezamos poniendo propiedades y reglas al contenedor flexible

.contenedor-flexible{
    display: flex;
    justifiy-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

asi los elementos se alinean horizontal segun su anchura y bajan abajo si no caben en la linea y alineados verticalmente centrado

esto es lo basico

solo se los distribuje en lina o varias lineas pero no se modifica su tamaño

segundo es poner espacios entre cada elemento fijo aqui se usa la propiedad gap:20px;
pero este gap causa conflicto con la propiedad justify-content: space-between, pero uno lo puede soportar por tener espacios entre el medio fijos y bueno utulizar otra alineacion no el space-between

para hacer que los elementos se agranden achiquen se usa otro metodo, el metodo de agrandamiento/achicamiento flex grow flex-shrink flex-basis

Comentarios

Entradas más populares de este blog

simulacion de oferta de trabajo

Flexbox clase 1

reflexion del frontend