Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Diseñando para la Web Móvil

Diseñando para la Web Móvil

hablando un poco sobre responsive y adaptive design... y algunas cosas relacionadas con diseño web para móviles

Orlando Del Aguila

May 26, 2012
Tweet

More Decks by Orlando Del Aguila

Other Decks in Design

Transcript

  1. Extras y Closing La Web Móvil Fixed y Fluid Layouts

    Adaptive Design Breakpoints Responsive Design
  2. EMS Hacen que nuestro texto no sea fijo y que

    pueda cambiar con el layout
  3. EMS

  4. CSS h3 { font-size: 50px; font-weight: bold; color: black; span{

    color: red; font-size: 30px; font-weight: lighter; } }
  5. CSS h3 { font-size: 50px; font-weight: bold; color: black; span{

    color: red; font-size: 30px; font-weight: lighter; } }
  6. EMS h3 { font-size: 5em; *50px* font-weight: bold; color: black;

    span{ color: red; font-size: 3em; *30px* font-weight: lighter; } }
  7. EMS

  8. EMS h3 { font-size: 5em; == 50px font-weight: bold; color:

    black; span{ color: red; font-size: 3em; font-weight: lighter; } }
  9. EMS h3 { font-size: 5em; == 50px font-weight: bold; color:

    black; span{ color: red; font-size: 0.6 em; *30px / 50px* font-weight: lighter; } }
  10. EMS

  11. Secciones Para pasar el padding a porcentaje, se toma como

    contexto el tamaño del mismo elemento
  12. Secciones Al contrario del padding, el margin se calcula igual

    que los ems, usando como contexto el elemento que contiene al elemento que estamos evaluando.
  13. Secciones Alguno quizás dirá, tener img tags para imágenes que

    son del layout y no del contenido es una mala practica
  14. Adaptive Design Adaptar nuestro diseño a un contexto, ejemplo un

    dispositivo en especifico, un iPhone o un iPad por ejemplo
  15. Adaptive Design • Quien es mi usuario • Como usa

    mi sitio • Contexto (Dispositivo) • Contenido (¿como se adaptaría?) Puntos a considerar
  16. Breakpoints También son los puntos importantes como el tamaño de

    las pantallas de los distintos dispositivos
  17. Secciones MediaQueries @media only screen and (max-width : 850px){ nav,

    #name{ float:none; width:100%; text-align:center; } }
  18. Secciones MediaQueries @media only screen and (max-width : 850px){ header{

    margin-bottom:50px;} nav, #name{ float:none; width:100%; text-align:center; } }
  19. Secciones MediaQueries En este punto hay que probar y corregir

    los breakpoints hasta que tengamos lo que queremos
  20. El responsive design no es un silverbullet, no va ser

    viable en todos los casos Extras y Closing
  21. En otros casos, app nativas para móviles es la solución,

    o alternativas como jQuery Mobile Extras y Closing
  22. Extras y Closing IE6-8 no soportan mediqueries, pero hay un

    polyfill para eso Respond.js http://bit.ly/LQaei0
  23. Extras y Closing Hay frameworks de CSS que se basan

    en fluid layouts y responsive design • Twitter Bootstrap • Zurb Foundation