CSS: Flexbox y Grid
58 cards · 🇺🇸 English → 🇪🇸 Español
Maquetación con CSS Flexbox y Grid.
Study all 58 cards for free
Flashcards, quizzes, pixel-art games and a daily review that remembers for you.
Try the first 10 cards
1 / 10Flexbox
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1FlexboxUn módulo de diseño CSS para crear layouts unidimensionales (fila o columna). Permite dimensionar y alinear elementos de forma flexible a lo largo de un eje principal.
- 2Create a flex containerAplica display: flex o display: inline-flex a un elemento. Sus hijos directos se convierten automáticamente en elementos flexibles (flex items).
- 3Main axis in FlexboxEl eje principal a lo largo del cual se disponen los elementos flexibles. La dirección la define flex-direction (row = horizontal, column = vertical).
- 4Cross axis in FlexboxEl eje perpendicular al eje principal. Si el eje principal es horizontal (row), el eje transversal es vertical, y viceversa.
- 5Values for flex-directionrow (por defecto, de izquierda a derecha), row-reverse, column (de arriba a abajo), column-reverse. Define la dirección del eje principal.
- 6Justify-contentAlinea los elementos flexibles a lo largo del eje principal. Valores: flex-start, flex-end, center, space-between, space-around, space-evenly.
- 7Align-itemsAlinea los elementos flexibles a lo largo del eje transversal. Valores: stretch (por defecto), flex-start, flex-end, center, baseline.
- 8Align-selfSobrescribe align-items para elementos flexibles individuales. Permite que un elemento tenga una alineación transversal distinta a la de sus hermanos.
- 9Flex-wrapControla si los elementos flexibles se envuelven en varias líneas. Valores: nowrap (por defecto, una sola línea), wrap, wrap-reverse.
- 10Align-contentAlinea varias líneas de elementos flexibles a lo largo del eje transversal cuando hay espacio extra. Solo funciona con flex-wrap: wrap.
- 11Flex property shorthandflex: [flex-grow] [flex-shrink] [flex-basis]. Ejemplo: flex: 1 0 auto significa que crece, no se encoge, con base automática.
- 12Flex-growDefine la capacidad de un elemento flexible para crecer si es necesario. Por defecto 0. El valor es una proporción (flex-grow: 2 crece el doble que 1).
- 13Flex-shrinkDefine la capacidad de un elemento flexible para encogerse si es necesario. Por defecto 1. El valor 0 impide que se encoja.
- 14Flex-basisDefine el tamaño por defecto de un elemento antes de que se distribuya el espacio restante. Por defecto auto. Puede ser una longitud (px, %, em) o una palabra clave.
- 15Flex: 1Abreviatura de flex: 1 1 0, es decir, el elemento puede crecer y encogerse, con una base de 0. Los elementos compartirán el espacio de forma equitativa.
- 16Center an item with FlexboxEn el contenedor: display: flex; justify-content: center; align-items: center. Centra en ambos ejes.
- 17CSS GridUn sistema de diseño bidimensional para crear layouts complejos con filas y columnas. Más potente que Flexbox para diseños a nivel de página completa.
- 18Create a grid containerAplica display: grid o display: inline-grid. Los hijos directos se convierten en elementos de la cuadrícula (grid items).
- 19Grid-template-columnsDefine las columnas de la cuadrícula. Ejemplo: grid-template-columns: 200px 1fr 2fr crea 3 columnas con los anchos especificados.
- 20Grid-template-rowsDefine las filas de la cuadrícula. Ejemplo: grid-template-rows: 100px auto 50px crea 3 filas con las alturas especificadas.
- 21Fr unit in CSS GridUnidad fraccional que representa una fracción del espacio disponible. 1fr 2fr significa que la segunda columna recibe el doble de espacio que la primera.
- 22Repeat()Repite un patrón. repeat(3, 1fr) crea 3 columnas iguales. repeat(auto-fit, minmax(200px, 1fr)) crea columnas responsivas.
- 23Grid-gap (gap)Crea espaciado entre los elementos de la cuadrícula. gap: 20px (en ambas direcciones), o row-gap y column-gap por separado. La sintaxis moderna es simplemente gap.
- 24Grid-columnAbreviatura de grid-column-start / grid-column-end. Posiciona el elemento a través de las columnas. grid-column: 1 / 3 abarca las columnas 1-2.
- 25Grid-rowAbreviatura de grid-row-start / grid-row-end. Posiciona el elemento a través de las filas. grid-row: 2 / 4 abarca las filas 2-3.
- 26Span multiple columns/rowsgrid-column: span 2 abarca 2 columnas, grid-row: span 3 abarca 3 filas. O usa números de línea: grid-column: 1 / 4.
- 27Grid-areaAbreviatura de grid-row-start / grid-column-start / grid-row-end / grid-column-end, o un área con nombre.
- 28Grid-template-areasDefine áreas de la cuadrícula con nombre usando una sintaxis visual tipo arte ASCII. Los elementos se colocan usando grid-area: <nombre>.
- 29Give an example of grid-template-areas syntax.grid-template-areas: 'header header' 'sidebar main' 'footer footer'; Crea 3 filas y 2 columnas con regiones con nombre.
- 30Grid-auto-flowControla cómo se insertan los elementos colocados automáticamente. Valores: row (por defecto), column, dense (rellena huecos).
And 28 more cards. Study the whole deck free
Articles about this deck
More Programming decks
See all- 🌐
APIs: REST, GraphQL & HTTP Status Codes
108 cards · 🇺🇸 English
REST and GraphQL API concepts plus common HTTP status codes.
- 🎨
CSS: Box-Modell, Selektoren & Media Queries
129 cards · 🇺🇸 English
Das CSS-Box-Modell, Selektortypen, Media Queries und Animationen.
- 📄
HTML : balises et attributs
99 cards · 🇺🇸 English
Éléments HTML essentiels et leurs attributs.
- 🎨
CSS: Box Model, Selectors & Media Queries
129 cards · 🇺🇸 English
The CSS box model, selector types, media queries, and animations.
- 🔒
Web Security: OWASP & Authentication
35 cards · 🇺🇸 English
Common web vulnerabilities (OWASP Top 10) and authentication concepts.
- 🎨
CSS : Flexbox et Grid
58 cards · 🇺🇸 English
Mise en page avec CSS Flexbox et Grid.
