SlideShare una empresa de Scribd logo
Responsive Design




          Jesús María Méndez Pérez
          Grupo de Apoyo a la Teleenseñanza
          (GAT)
          20/03/2013
•   Introducción
•   Definición Responsive Design
•   Características
•   Patrones de diseño
•   Diferentes frameworks
    – Foundation
    – Bootstrap
    – Bootstrap Richfaces
• Herramientas
Introducción
• El teléfono móvil iguala ya al portátil en el acceso
  a internet




              Imagen de http://www.dotcominfoway.com
• Gran cantidad de dispositivos y
  resoluciones.




          Imagen de http://www.dotcominfoway.com




Solución: Responsive Design
Definición Responsive Design

• Un diseño que se adapta a la
  resolución del navegador o
  dispositivo con la que se visita el sitio
  web creando un diseño que
  responda a las necesidades del
  usuario.




                            http://stuffandnonsense.co.uk/
Ventajas
• Una misma URL, un único contenido,
  HTML5 y CSS3.
• Las ventajas son evidentes:
  – Se consigue un ahorro en costes, no
    teniendo que hacer desarrollos paralelos para
    cada dispositivo.
  – Ahorro en tiempo, ya que solo hay que
    realizar las actualizaciones de contenido una
    única vez para todos los entornos.
  – Mejora el SEO. Google incluso recomienda
    este tipo de prácticas y las valora muy
    positivamente.
  – Mejor rendimiento.
  – Mayor soporte de navegadores.
Core Responsive Design


1. A flexible, grid-based layout,
2. Flexible images and media, and
3. Media queries, a module from the
   CSS3 specification.
Core Responsive Design
1. A flexible, grid-based layout
2. Flexible images and media
-    ¿Recortar imágenes?
Crop foreground
Crop background


- ¿Sustituir una imagen por otra?
http://stuffandnonsense.co.uk/projects/320andup/


     - ¿Redimensionar imágenes?
Nuestras imágenes se adapten al tamaño del contenedor.
img {                                           img, embed, object, video {
   max-width: 100%;                              max-width: 100%
}                                                }
http://filamentgroup.com/examples/responsive-images/
Core Responsive Design

3. Media queries, a module from the CSS3
   specification
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-
     scalable=0" /> NO

/* Large desktop */
@media (min-width: 1200px) { ... }
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { ... }
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { ... }
 
/* Landscape phones and down */
@media (max-width: 480px) { ... }

Ipod retina
@media only screen and (-webkit-min-device-pixel-ratio: 2) { …}
Retina Images
Patrones de diseño
• http://bradfrostweb.com/blog/web/responsive-nav-patterns/
   – Top   Nav or “Do Nothing” Approach
   – The   Footer Anchor
   – The   Select Menu
   – The   Toggle
   – The   Left Nav Flyout
   – The   Footer Only
   – The   “Hide and Cry”
Frameworks
• Principales
  – Foundation
  – Bootstrap
  – Hay varios más pero son menos
    conocidos y con menos comunidad
    detrás.
Foundation




http://foundation.zurb.com/
Bootstrap




http://twitter.github.com/bootstrap/index.html
Bootstrap
Default grid system   Fluid grid system
                      Ancho de las columnas en porcentaje
                      en vez de px
Bootstrap Richfaces
• FUNDEWEB 1.x
      RichFaces 3.x
              http://livedemo.exadel.com/richfaces-demo/

      PrimeFaces 1.x, IceFaces ?


• FUNDEWEB 2.x
      RichFaces 4.x
              http://livedemo.exadel.com/richfaces4-demo
              http://showcase.richfaces.org/

      PrimeFaces 3.x
              http://www.primefaces.org/showcase/ui/home.jsf

      IceFaces 3.x
              http://icefaces-showcase.icesoft.org/showcase.jsf


 RichFaces Bootstrap
              https://bootstrap-richfaces.rhcloud.com/
Herramientas
• Testear Responsive Design
  – Responsive PX
  – The responsinator
  – Screenfly
  – Responsive Web Design Testing Tool
  – Adobe Shadow
  – Firefox (Web developer) y Chrome
    (Window Resizer)
• Responsive Design Sketchbook
  – Cuaderno de bocetos de diseño Responsive
Herramientas
• Plugins jQuery
  – FitText
  – Footable
  – Adaptative Images
  – Galería Imágenes Responsive
GRACIAS

Más contenido relacionado

PPT
Web1
PPTX
Presentación jessica bárcenas tipos de plataformas existentes para crear prod...
PPTX
Bibliografía mooc usabilidad gestion web
PPTX
Trabajo de investigación kathia
PPTX
Repositorios sanchez brenda
PPTX
Quiero mi web renzo silva miranda
PDF
Responsive Web Design
Web1
Presentación jessica bárcenas tipos de plataformas existentes para crear prod...
Bibliografía mooc usabilidad gestion web
Trabajo de investigación kathia
Repositorios sanchez brenda
Quiero mi web renzo silva miranda
Responsive Web Design

La actualidad más candente (18)

PPT
Word press vs jumla
PPSX
Slide share
PPTX
Uso de herramientas para guardar información
DOC
Actividad 10 inventario de la estructura en el blog
DOC
Actividad 10 inventario de la estructura en el blog
PPTX
Actividad uno
PPTX
Dual screem browser
PPTX
PPTX
Ander abugaber unzueta 1 d
KEY
Trabaja en tu blog
PPTX
Slideshare
DOC
Actividad 10 inventario de la estructura en el blog
PPTX
Medium (Entre Twitter y WordPress)
PPTX
tabajo de 1° periodo
PPTX
Practica 3
PPTX
Bloggerexp. [autoguardado]
PPTX
QUÉ ES UN BLOG?
Word press vs jumla
Slide share
Uso de herramientas para guardar información
Actividad 10 inventario de la estructura en el blog
Actividad 10 inventario de la estructura en el blog
Actividad uno
Dual screem browser
Ander abugaber unzueta 1 d
Trabaja en tu blog
Slideshare
Actividad 10 inventario de la estructura en el blog
Medium (Entre Twitter y WordPress)
tabajo de 1° periodo
Practica 3
Bloggerexp. [autoguardado]
QUÉ ES UN BLOG?
Publicidad

Destacado (20)

PPTX
PPT
Hacia una Metodología de Diseño Web Responsive
PDF
Desarrollo Web: HTML + Bootstrap
PDF
En 20 minutos ... Tests de Aceptación con Cucumber
PDF
En 20 minutos ... Como se hizo LooWID.com
ODP
MEDEA contada a los alumnos de Grado de Ingeniería Informática
PDF
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
PPTX
Metodología WEB UWE
PDF
Medea. Metodología de desarrollo en ÁTICA
PDF
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
Hacia una Metodología de Diseño Web Responsive
Desarrollo Web: HTML + Bootstrap
En 20 minutos ... Tests de Aceptación con Cucumber
En 20 minutos ... Como se hizo LooWID.com
MEDEA contada a los alumnos de Grado de Ingeniería Informática
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
Metodología WEB UWE
Medea. Metodología de desarrollo en ÁTICA
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
Publicidad

Similar a En 20 minutos ... Responsive Design (20)

PPTX
Responsive Web Design
KEY
Defensa proyecto fin de carrera
PPT
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
PPTX
Introducción a Foundation 5
PPTX
Introducción a Foundation 5
PDF
Aplicaciones móviles - HTML5
PDF
Responsive Web Design
PPT
Joomla mobile
PDF
Responsive Web Design
PDF
Html5 y otras yerbas
PPTX
Html5 y otras yerbas
PPT
Webinar interlat apps_2012_carlos_a-perez_españa
PPT
Webinar interlat apps_2012_carlos_a-perez_españa
PPT
APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...
PDF
PPT Aplicar Listas, vínculos e inserción de imágenes.pdf
PPTX
HTML Tour - Responsive Web Design
PDF
Drupalcamp 2014 reconstruir un medio digital idealista news
PDF
Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014
PDF
Introduccion html5
PPTX
Java script para desarrolladores SharePoint
Responsive Web Design
Defensa proyecto fin de carrera
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Introducción a Foundation 5
Introducción a Foundation 5
Aplicaciones móviles - HTML5
Responsive Web Design
Joomla mobile
Responsive Web Design
Html5 y otras yerbas
Html5 y otras yerbas
Webinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españa
APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...
PPT Aplicar Listas, vínculos e inserción de imágenes.pdf
HTML Tour - Responsive Web Design
Drupalcamp 2014 reconstruir un medio digital idealista news
Reconstruir un medio digital: idealista/news - Drupalcamp Spain 2014
Introduccion html5
Java script para desarrolladores SharePoint

Más de Sección de Metodologías, Normalización y Calidad del Software (9)

Último (20)

PPTX
Presentación de Redes de Datos modelo osi
PDF
Temas y subtemas de las fichas 1 y 2.pdf
PDF
Influencia-del-uso-de-redes-sociales.pdf
DOCX
Las nuevas tecnologías en la salud - enfermería técnica.
PPTX
Yogurt de tocosh (1).pptx preparacion receta
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
clase auditoria informatica 2025.........
PDF
La electricidad y la electrónica .pdf n
DOCX
Trabajo colaborativo Grupo #2.docxmkkkkkkl
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
taller de informática - LEY DE OHM
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Conceptos básicos de programación tecnología.pdf
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPT
introduccion a las_web en el 2025_mejoras.ppt
Presentación de Redes de Datos modelo osi
Temas y subtemas de las fichas 1 y 2.pdf
Influencia-del-uso-de-redes-sociales.pdf
Las nuevas tecnologías en la salud - enfermería técnica.
Yogurt de tocosh (1).pptx preparacion receta
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
clase auditoria informatica 2025.........
La electricidad y la electrónica .pdf n
Trabajo colaborativo Grupo #2.docxmkkkkkkl
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Plantilla para Diseño de Narrativas Transmedia.pdf
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Presentación PASANTIAS AuditorioOO..pptx
historia_web de la creacion de un navegador_presentacion.pptx
taller de informática - LEY DE OHM
SAP Transportation Management para LSP, TM140 Col18
Conceptos básicos de programación tecnología.pdf
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
introduccion a las_web en el 2025_mejoras.ppt

En 20 minutos ... Responsive Design

  • 1. Responsive Design Jesús María Méndez Pérez Grupo de Apoyo a la Teleenseñanza (GAT) 20/03/2013
  • 2. Introducción • Definición Responsive Design • Características • Patrones de diseño • Diferentes frameworks – Foundation – Bootstrap – Bootstrap Richfaces • Herramientas
  • 3. Introducción • El teléfono móvil iguala ya al portátil en el acceso a internet Imagen de http://www.dotcominfoway.com
  • 4. • Gran cantidad de dispositivos y resoluciones. Imagen de http://www.dotcominfoway.com Solución: Responsive Design
  • 5. Definición Responsive Design • Un diseño que se adapta a la resolución del navegador o dispositivo con la que se visita el sitio web creando un diseño que responda a las necesidades del usuario. http://stuffandnonsense.co.uk/
  • 6. Ventajas • Una misma URL, un único contenido, HTML5 y CSS3. • Las ventajas son evidentes: – Se consigue un ahorro en costes, no teniendo que hacer desarrollos paralelos para cada dispositivo. – Ahorro en tiempo, ya que solo hay que realizar las actualizaciones de contenido una única vez para todos los entornos. – Mejora el SEO. Google incluso recomienda este tipo de prácticas y las valora muy positivamente. – Mejor rendimiento. – Mayor soporte de navegadores.
  • 7. Core Responsive Design 1. A flexible, grid-based layout, 2. Flexible images and media, and 3. Media queries, a module from the CSS3 specification.
  • 8. Core Responsive Design 1. A flexible, grid-based layout 2. Flexible images and media - ¿Recortar imágenes? Crop foreground Crop background - ¿Sustituir una imagen por otra? http://stuffandnonsense.co.uk/projects/320andup/ - ¿Redimensionar imágenes? Nuestras imágenes se adapten al tamaño del contenedor. img { img, embed, object, video { max-width: 100%; max-width: 100% } } http://filamentgroup.com/examples/responsive-images/
  • 9. Core Responsive Design 3. Media queries, a module from the CSS3 specification <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user- scalable=0" /> NO /* Large desktop */ @media (min-width: 1200px) { ... }   /* Portrait tablet to landscape and desktop */ @media (min-width: 768px) and (max-width: 979px) { ... }   /* Landscape phone to portrait tablet */ @media (max-width: 767px) { ... }   /* Landscape phones and down */ @media (max-width: 480px) { ... } Ipod retina @media only screen and (-webkit-min-device-pixel-ratio: 2) { …} Retina Images
  • 10. Patrones de diseño • http://bradfrostweb.com/blog/web/responsive-nav-patterns/ – Top Nav or “Do Nothing” Approach – The Footer Anchor – The Select Menu – The Toggle – The Left Nav Flyout – The Footer Only – The “Hide and Cry”
  • 11. Frameworks • Principales – Foundation – Bootstrap – Hay varios más pero son menos conocidos y con menos comunidad detrás.
  • 14. Bootstrap Default grid system Fluid grid system Ancho de las columnas en porcentaje en vez de px
  • 15. Bootstrap Richfaces • FUNDEWEB 1.x RichFaces 3.x http://livedemo.exadel.com/richfaces-demo/ PrimeFaces 1.x, IceFaces ? • FUNDEWEB 2.x RichFaces 4.x http://livedemo.exadel.com/richfaces4-demo http://showcase.richfaces.org/ PrimeFaces 3.x http://www.primefaces.org/showcase/ui/home.jsf IceFaces 3.x http://icefaces-showcase.icesoft.org/showcase.jsf RichFaces Bootstrap https://bootstrap-richfaces.rhcloud.com/
  • 16. Herramientas • Testear Responsive Design – Responsive PX – The responsinator – Screenfly – Responsive Web Design Testing Tool – Adobe Shadow – Firefox (Web developer) y Chrome (Window Resizer) • Responsive Design Sketchbook – Cuaderno de bocetos de diseño Responsive
  • 17. Herramientas • Plugins jQuery – FitText – Footable – Adaptative Images – Galería Imágenes Responsive