47
RESPoNSIVE WEB DESIGN RESPoNSIVE WEB DESIGN RESPoNSIVE WEB DESIGN reinventando el diseño web Javier Usobiaga #DevUp12

RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

RESPoNSIVE WEB DESIGNRESPoNSIVE WEB DESIGNRESPoNSIVE WEB DESIGN

reinventando el diseño web

Javier Usobiaga #DevUp12

Page 2: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

@htmlboy@htmlboy@htmlboy

trabajo en Swwweet.com

Page 3: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

¿Qué es elresponsiveweb design?

¿Qué es elresponsiveweb design?

¿Qué es elrespoNsiveweb design?

Page 4: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

¿Qué esLA web?¿Qué esLA web?¿Qué esLA web?

Page 5: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

obsesiónobsesiónhistoria de una

obsesiónpor el control

Page 6: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

1990s1990s1990s

la web mide 800px

Page 7: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

2000s2000s2000s

la web mide 1024px

Page 8: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

200720072007

+la web mide 1024px y 320px

Page 9: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

201020102010

+ +la web mide 1200px y 320px

y 768px

Page 10: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

201220122012

+ +la web mide 1200px y 320px

y 768px y 1800px

+

Page 11: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

201220122012

+ +¿320px?

+

Page 12: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

201220122012

la web mide 256px y 320px y 426px y 480px y 560px y 640px

y 768px y 800px y 960px y 1024px y 1280px y 1440px

y 1600px y 1800px…

+ + + +

Page 13: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

¡BASTA!¡BASTA!¡BASTA!es hora de aceptar la naturaleza de la web

Page 14: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

LA WEB ESLA WEB ESLA WEB ESfluida

universal

multidispositivo

Page 15: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

primer acto

RESPoNSIVE WEB DESIGNRESPoNSIVE WEB DESIGNRESPoNSIVE WEB DESIGN

Page 16: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

2012.dconstruct.org

Page 17: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

mediaqueri.es

Page 18: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

¿PERO CÓMO?¿PERO CÓMO?¿PERO CÓMO?retículas flexibles

elementos multimedia flexibles

@media queries

Page 19: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

RETÍCULASRETÍCULASRETÍCULAS

16% 16% 16% 16% 16% 16% 16% 16%

Page 20: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

RETÍCULASRETÍCULASRETÍCULAStarget

contexto÷

resultado

Page 21: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

RETÍCULASRETÍCULASRETÍCULAS.grid_3{width:300px}

300 / 960 = 0,2340.grid_3{width:23.40%}

Page 22: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

MULTIMEDIAMULTIMEDIAMULTIMEDIAimg,video{ max-width:100%}

Page 23: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

MEDIA QUERIESMEDIA QUERIESMEDIA QUERIES@media screen and (max-width:320px){ .columna_lateral{ width: 100%; float: none; }

}

Page 24: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

MEDIA QUERIESMEDIA QUERIESMEDIA QUERIEScambiar el layout

cambiar los estilos

aumentar el tamaño de la tipografía

Page 25: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

workflowworkflowworkflow

segundo acto

Page 26: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

CASCADACASCADACASCADA

DISEÑOUX

DISEÑOVISUAL

FRONTEND JEFE

Page 27: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

CASCADACASCADACASCADAHola, quería unaweb...

Page 28: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

CASCADACASCADACASCADA¡Claro!

Page 29: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

CASCADACASCADACASCADAEmpezaré por definir las estructuras en unos wireframes.

Page 30: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

CASCADACASCADACASCADALe damos un poco de color...

Page 31: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

CASCADACASCADACASCADAUnos CSS por aquí, un JS por allá... ¡Y ya tenemos web!

Page 32: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

CASCADACASCADACASCADA

Uh... esto...

Page 33: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

FAILfailFail

Page 34: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

responsiveresponsiveResponsive

Page 35: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

diezconsejos

diezconsejos

diezconsejos

tercer acto

Page 36: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

1. Comunicación

Entre todo el equipo, durante todo el ciclo de vida del proyecto.

Page 37: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

2. Diseño y front-end, juntos

El proceso está lleno de decisiones que se toman sobre la marcha.

Page 38: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

3. Microentregas

El cliente participa activamente y ayuda a tomar decisiones.

Page 39: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

4. Lo primero, el contenido

Haz un inventario del contenido y busca sus límites.

Page 40: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

5. Identifica puntos críticos

Navegación, imágenes, publicidad, jerarquía informativa…

Page 41: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

6. Mobile first

La pantalla pequeña es el primer límite.

Page 42: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

7. Bocetos de referencia

Crea bocetos básicos para jerarquizar el contenido.

Page 43: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

8. Prototipa rápido

Empieza a ver la página en HTML cuanto antes.

Page 44: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

9. Diseña en el navegador

Toma decisiones de diseño a medida que ves cómo quedan en pantalla.

Page 45: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

10. Diseña todo a la vez

Desarrolla pensando en los diferentes tamaños al mismo tiempo.

Page 46: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

EN RESUMENEN RESUMENEN RESUMENno se puede dominar la web

RWD es una solución viable

si cambiamos la mentalidad

Page 47: RESPoNSIVE WEB DESIGN - Asimétricaasimetrica.org/wp-content/uploads/2014/12/rwd... · RETÍCULAS.grid_3{width:300px} 300 / 960 = 0,2340.grid_3{width:23.40%} ... Crea bocetos básicos

¡gracias!¡gracias!¡gracias!

Javier Usobiaga · http://Swwweet.com · @htmlboy