SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Grid y Flexbox
Por @Koffer
Platica
Iván Mejía Fabela
Drupalero
Diseñador Web
@koffer
koffer@gmail.com
www.medioyforma.info
Buenos tiempos
para hacer
la internet
¿Cómo se resolvían?
¿Cómo se resuelven?
Layouts
<Table>
<divs>
width:50%
Float:left
y ahora que tenemos?
La especificación describe un modelo de caja de CSS optimizado para el diseño de
interfaz de usuario. En el modelo de flex layout, los elementos secundarios de un
contenedor flexible se pueden colocar en cualquier dirección y pueden "flexionar"
sus tamaños, ya sea para rellenar el espacio no utilizado o contraerse para evitar
desbordar al elemento principal. Tanto la alineación horizontal como la vertical de
los elementos secundarios (children) se pueden manipular fácilmente. La
anidación de estos recuadros (horizontal dentro de vertical, o vertical dentro de
horizontal) se puede usar para crear diseños en dos dimensiones.
Flexbox
Este módulo CSS define un sistema bidimensional basado
en una cuadrícula, optimizado para el diseño de interfaz
de usuario. En el modelo cuadrícula, los elementos
secundarios (children) de un contenedor de cuadrícula se
pueden colocar en ranuras (slots) arbitrariamente en una
cuadrícula de diseño flexible o de tamaño fijo.
Grid Layout
¿Dudas?
Ligas Flexbox
• https://www.w3.org/TR/css-flexbox-1/
• https://css-tricks.com/snippets/css/a-guide-to-
flexbox/
• http://flexboxfroggy.com/
• https://caniuse.com/#feat=flexbox
Ligas Grid
• https://www.w3.org/TR/css-grid-1/
• https://css-tricks.com/snippets/css/complete-
guide-grid/
• http://cssgridgarden.com
• https://caniuse.com/#search=grid%20layout
Fin

Contenu connexe

Similaire à Presentación Grid y flexbox

Similaire à Presentación Grid y flexbox (20)

Front end basics - Responsive Web Design
Front end basics - Responsive Web DesignFront end basics - Responsive Web Design
Front end basics - Responsive Web Design
 
S6 ds2
S6 ds2S6 ds2
S6 ds2
 
Hojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSSHojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSS
 
Presentacióin tema 6
Presentacióin tema 6Presentacióin tema 6
Presentacióin tema 6
 
Framework de programacion de paginas web
Framework de programacion de paginas webFramework de programacion de paginas web
Framework de programacion de paginas web
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Css
CssCss
Css
 
Css
CssCss
Css
 
Front-end Basics for Developers
Front-end Basics for DevelopersFront-end Basics for Developers
Front-end Basics for Developers
 
¡Hola flexbox! Adiós float...
¡Hola flexbox! Adiós float...¡Hola flexbox! Adiós float...
¡Hola flexbox! Adiós float...
 
LayeRs Dyv
LayeRs DyvLayeRs Dyv
LayeRs Dyv
 
Guia Practica Maquetación HTML5, CSS
Guia Practica Maquetación HTML5, CSSGuia Practica Maquetación HTML5, CSS
Guia Practica Maquetación HTML5, CSS
 
Diseño y Maquetacion
Diseño y MaquetacionDiseño y Maquetacion
Diseño y Maquetacion
 
Css3 responsivo
Css3 responsivoCss3 responsivo
Css3 responsivo
 
Disseny interactiu IV: Interficie d’un entorn online
Disseny interactiu IV: Interficie d’un entorn onlineDisseny interactiu IV: Interficie d’un entorn online
Disseny interactiu IV: Interficie d’un entorn online
 
Css3 responsive
Css3 responsive Css3 responsive
Css3 responsive
 
4505.07 estilos usando master pages y css
4505.07   estilos usando master pages y css4505.07   estilos usando master pages y css
4505.07 estilos usando master pages y css
 
Flexsdashboard
Flexsdashboard Flexsdashboard
Flexsdashboard
 
Trabajo
TrabajoTrabajo
Trabajo
 

Plus de Medio y forma

Consejos de accesibilidad web
Consejos de accesibilidad webConsejos de accesibilidad web
Consejos de accesibilidad webMedio y forma
 
Accesibilidad web y drupal 8
Accesibilidad web y drupal 8Accesibilidad web y drupal 8
Accesibilidad web y drupal 8Medio y forma
 
Smacss. Organizando css
Smacss. Organizando cssSmacss. Organizando css
Smacss. Organizando cssMedio y forma
 
Taller drupal 8 tuxtepec
Taller drupal 8 tuxtepecTaller drupal 8 tuxtepec
Taller drupal 8 tuxtepecMedio y forma
 
Curso básico de drupal 8
Curso básico de drupal 8Curso básico de drupal 8
Curso básico de drupal 8Medio y forma
 
¿Por que contribuir a un proyecto de Software Libre?
¿Por que contribuir a un proyecto de Software Libre?¿Por que contribuir a un proyecto de Software Libre?
¿Por que contribuir a un proyecto de Software Libre?Medio y forma
 
Elementos de diseño web
Elementos de diseño webElementos de diseño web
Elementos de diseño webMedio y forma
 
Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapaMedio y forma
 
Presentando Inkscape
Presentando InkscapePresentando Inkscape
Presentando InkscapeMedio y forma
 
Sitios de ONG en drupal
Sitios de ONG en drupalSitios de ONG en drupal
Sitios de ONG en drupalMedio y forma
 
Patrones de diseño CSS
Patrones de diseño CSSPatrones de diseño CSS
Patrones de diseño CSSMedio y forma
 
Del Druplicon a la máscara de luchador
Del Druplicon  a la máscara de luchadorDel Druplicon  a la máscara de luchador
Del Druplicon a la máscara de luchadorMedio y forma
 
Sobre presentaciones
Sobre presentacionesSobre presentaciones
Sobre presentacionesMedio y forma
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaMedio y forma
 

Plus de Medio y forma (20)

Fuctional css
Fuctional cssFuctional css
Fuctional css
 
Presentando ddev
Presentando ddevPresentando ddev
Presentando ddev
 
Consejos de accesibilidad web
Consejos de accesibilidad webConsejos de accesibilidad web
Consejos de accesibilidad web
 
Accesibilidad web y drupal 8
Accesibilidad web y drupal 8Accesibilidad web y drupal 8
Accesibilidad web y drupal 8
 
Smacss. Organizando css
Smacss. Organizando cssSmacss. Organizando css
Smacss. Organizando css
 
Taller drupal 8 tuxtepec
Taller drupal 8 tuxtepecTaller drupal 8 tuxtepec
Taller drupal 8 tuxtepec
 
Curso básico de drupal 8
Curso básico de drupal 8Curso básico de drupal 8
Curso básico de drupal 8
 
¿Por que contribuir a un proyecto de Software Libre?
¿Por que contribuir a un proyecto de Software Libre?¿Por que contribuir a un proyecto de Software Libre?
¿Por que contribuir a un proyecto de Software Libre?
 
Elementos de diseño web
Elementos de diseño webElementos de diseño web
Elementos de diseño web
 
Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapa
 
Sass y compass
Sass y compassSass y compass
Sass y compass
 
Presentando Inkscape
Presentando InkscapePresentando Inkscape
Presentando Inkscape
 
Presentando drupal
Presentando drupalPresentando drupal
Presentando drupal
 
Sitios de ONG en drupal
Sitios de ONG en drupalSitios de ONG en drupal
Sitios de ONG en drupal
 
Patrones de diseño CSS
Patrones de diseño CSSPatrones de diseño CSS
Patrones de diseño CSS
 
Del Druplicon a la máscara de luchador
Del Druplicon  a la máscara de luchadorDel Druplicon  a la máscara de luchador
Del Druplicon a la máscara de luchador
 
Lenguaje con manos
Lenguaje con manosLenguaje con manos
Lenguaje con manos
 
Sobre presentaciones
Sobre presentacionesSobre presentaciones
Sobre presentaciones
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol Xalapa
 
Inspirar japon
Inspirar japonInspirar japon
Inspirar japon
 

Presentación Grid y flexbox

  • 1. Grid y Flexbox Por @Koffer Platica
  • 2. Iván Mejía Fabela Drupalero Diseñador Web @koffer koffer@gmail.com www.medioyforma.info
  • 4. ¿Cómo se resolvían? ¿Cómo se resuelven? Layouts
  • 7. y ahora que tenemos?
  • 8. La especificación describe un modelo de caja de CSS optimizado para el diseño de interfaz de usuario. En el modelo de flex layout, los elementos secundarios de un contenedor flexible se pueden colocar en cualquier dirección y pueden "flexionar" sus tamaños, ya sea para rellenar el espacio no utilizado o contraerse para evitar desbordar al elemento principal. Tanto la alineación horizontal como la vertical de los elementos secundarios (children) se pueden manipular fácilmente. La anidación de estos recuadros (horizontal dentro de vertical, o vertical dentro de horizontal) se puede usar para crear diseños en dos dimensiones. Flexbox
  • 9. Este módulo CSS define un sistema bidimensional basado en una cuadrícula, optimizado para el diseño de interfaz de usuario. En el modelo cuadrícula, los elementos secundarios (children) de un contenedor de cuadrícula se pueden colocar en ranuras (slots) arbitrariamente en una cuadrícula de diseño flexible o de tamaño fijo. Grid Layout
  • 11. Ligas Flexbox • https://www.w3.org/TR/css-flexbox-1/ • https://css-tricks.com/snippets/css/a-guide-to- flexbox/ • http://flexboxfroggy.com/ • https://caniuse.com/#feat=flexbox
  • 12. Ligas Grid • https://www.w3.org/TR/css-grid-1/ • https://css-tricks.com/snippets/css/complete- guide-grid/ • http://cssgridgarden.com • https://caniuse.com/#search=grid%20layout
  • 13. Fin