You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Flex Layout: cree layouts utilizando el poder de Flexbox
✨ Branch: flexlayout
Introducción
Flex Layout es un paradigma de estructuración de layout creado en el Store Framework para permitir la construcción de layouts complejos. Este paradigma utiliza el concepto de líneas y columnas para definir la estructura y la colocación deseadas de los bloques en una determinada página.
Hay dos bloques de construcción básicos de cada Flex Layout:
flex-layout.row
flex-layout.col
Si ya está familiarizado con Flexbox utilizado en CSS, Flex Layout debería ser fácil de entender, pues flex-layout.row y flex-layout.col utilizan Flexbox por debajo.
Flex Layout
Con Flex Layout es posible crear layouts personalizados, utilizando la estructura de líneas y columnas de Flexbox.
Analizando la documentación del bloque, vemos que puede utilizar cualquier array de bloques como children de Flex Layout. Además, siempre debe usar flex-layout.row y flex-layout.col, NUNCAflex-layout de forma aislada.
A continuación, tenemos un ejemplo de flex layout compuesto de un flex-layout.row con dos children: un info-card y un rich-text:
Declare el flex-layout.row dentro de los blocks del template de store.home y declare los bloques propuestos arriba en su archivo home.jsonc .
Altere los children de flex-layout.row reemplazando el bloque rich-text por una columna flex-layout.col .
Elimine el bloque de rich-text propuesto arriba de su tema.
Declare el bloque flex-layout.col en su archivo home.jsonc con dos componentes de imagen como children: image#electronics y image#major-appliance, en este orden.
Defina los bloques image con las siguientes props:
✅ Getting file
✅ Rich-text should not be rendered by flex-layout.row
✅ Add a flex-layout.col inside of flex-layout.row
✅ Define two images as children of flex-layout.col with the correct props for each image
Flex Layout: cree layouts utilizando el poder de Flexbox
✨ Branch: flexlayout
Introducción
Flex Layout es un paradigma de estructuración de layout creado en el Store Framework para permitir la construcción de layouts complejos. Este paradigma utiliza el concepto de líneas y columnas para definir la estructura y la colocación deseadas de los bloques en una determinada página.
Hay dos bloques de construcción básicos de cada Flex Layout:
flex-layout.row
flex-layout.col
Si ya está familiarizado con Flexbox utilizado en CSS, Flex Layout debería ser fácil de entender, pues flex-layout.row y flex-layout.col utilizan Flexbox por debajo.
Flex Layout
Con Flex Layout es posible crear layouts personalizados, utilizando la estructura de líneas y columnas de Flexbox.
Analizando la documentación del bloque, vemos que puede utilizar cualquier array de bloques como
children
de Flex Layout. Además, siempre debe usarflex-layout.row
yflex-layout.col
, NUNCAflex-layout
de forma aislada.A continuación, tenemos un ejemplo de flex layout compuesto de un
flex-layout.row
con dos children: uninfo-card
y unrich-text
:Actividad
Declare el
flex-layout.row
dentro de losblocks
del template destore.home
y declare los bloques propuestos arriba en su archivohome.jsonc
.Altere los children de
flex-layout.row
reemplazando el bloquerich-text
por una columnaflex-layout.col
.Elimine el bloque de
rich-text
propuesto arriba de su tema.Declare el bloque
flex-layout.col
en su archivohome.jsonc
con dos componentes de imagen como children:image#electronics
yimage#major-appliance
, en este orden.Defina los bloques
image
con las siguientes props:El resultado obtenido debe ser semejante a este:
ℹ️ Recuerde acceder a la documentación de Flex Layout si tiene alguna duda durante la actividad.
🚫 ¿Perdido?
¿Hay algún problema con este paso? ¿Qué tal si nos envía un feedback? 🙏
Crear feedback
Si aún tiene alguna duda sobre cómo enviar su respuesta, puede revisar aquí.
The text was updated successfully, but these errors were encountered: