SlideShare una empresa de Scribd logo
1 de 31
“RESPONSIVE WEB DESIGN -
                                              DESARROLLANDO PARA TODOS LADOS”
                                              Por: @dgfrancisco




   Imagen por: - http://thenounproject.com/

martes 26 de junio de 12
@dgfrancisco
                           www.dgfrancisco.com




martes 26 de junio de 12
@enterco
                           www.enter.co




martes 26 de junio de 12
¿Y qué con eso de RD?




      Imagen por: Lukew - http://www.flickr.com/photos/lukew/7382743430/in/photostream

martes 26 de junio de 12
Estadísticas

                  Crecimiento de las ventas y actualización de
                  teléfonos inteligentes para los próximos años.
                                                                                                                                982 millones
                                                                                                                                             2015

                                                                                             25%
                                  630 millones
                                       2012




            472 millones
                           2011                               Sources: IDC.com - flurry.com - NPD.com - onlinemarketingtrends.com - abiresearch.com - gartner.com

martes 26 de junio de 12
Estadísticas

                  Los usuarios en que momento están usando sus dispositivos
                  para usar apps o web y que es lo q hacen en esos momentos.




                           Hogar                      En la calle                 Mientras compran       En el trabajo              En el transporte


                       98% 89% 79% 74% 64%
                           Navegando, buscando,       Fotos, Música, Ubicación,   Cupones, descuentos,   Navegando, buscando,       Fotos, Música, Ubicación,
                           amigos, chat, redes,       Redes sociales, chat.       ofertas, comparando.   amigos, chat, redes,       Redes sociales, chat.
                           remplazando computadores                                                      remplazando computadores


martes 26 de junio de 12
TODO
martes 26 de junio de 12
Conceptos




             Adaptive web design
             Mobile first
             Responsive design
martes 26 de junio de 12
¿Qué es responsive design?

                                   “... una técnica de diseño y desarrollo web
                                   que mediante el uso de estructuras e
                                   imágenes fluidas, así como de media-
                                   queries en la hoja de estilo CSS, consigue
                                   adaptar el sitio web al entorno del usuario ...”
                                   Enlace: http://es.wikipedia.org/wiki/Dise%C3%B1o_web_adaptativo



martes 26 de junio de 12
¿Qué es responsive design?




                Un solo código fuente,
                adaptado por su capa
                gráfica por medio de
                media-queries y
                layouts fluidos

martes 26 de junio de 12
¿Cómo?




                 Imagen: HikingArtist - www.flickr.com/photos/hikingartist/5726773583/in/photostream



martes 26 de junio de 12
1. Layout Fluido
                           2. Media-queries
                           3. RESS
martes 26 de junio de 12
1. Layout Fluido
                           2. Media-queries
                           3. RESS
martes 26 de junio de 12
Layouts fluidos




           %                  1. Retículas flexibles
                              2. Elementos contenedores flexibles

                                        100%




                                  width: 60%   40%




martes 26 de junio de 12
Layouts fluidos


                                  Target ÷ Contexto = Resultado%
                                   Contexto 1000px

                                    Target 600px



           %
martes 26 de junio de 12
                                  600px ÷ 1000px = 0.6%
1. Layout Fluido
                           2. Media-queries
                           3. RESS
martes 26 de junio de 12
Media-queries




       <link rel="stylesheet" media="print" type="text/css" href="print.css" />
                                http://www.w3.org/TR/css3-mediaqueries




martes 26 de junio de 12
Media-queries




                           Tipos
                                print    Impresos.
                               braille   Dispositivos de lectura braille.
                           embossed      Dispositivos de impresión braille.
                            handheld     Dispositivos de mano.
                           projection    Dispositivos para proyección como el videobin.
                              screen     Pantallas de computadores.
                              speech     Sintetizadores de Voz (Sordos).
                                   tty   Dispositivos mecánicos, como los teletipos.
                                    tv   Televisores de gran, medio o pequeño formato.
martes 26 de junio de 12
Media-queries



                           Propiedades
                                width    Filtro por ancho.
                               height    Filtro por alto.
                        device-width     Filtro por el ancho del dispositivo.
                       device-height     Filtro por el alto del dispositivo.
                          orientation    Landscape o Portrait.
                         aspect-ratio    X:Y (ancho/altura, 16:9 TV).
                 device-aspect-ratio     X:Y (ancho/altura) de los dispositivos.
                                 color   Cantidad de color por bit, sin color = 0
                          color-index    Capacidad de color del dispositivo.
                       monochrome        monocromático.
                           resolution    densidad de pixeles.
martes 26 de junio de 12
Media-queries




          Syntaxis
         @media all and (max-width: 1000px) and (min-width: 700px) {}
         @media screen and (orientation:portrait) and (min-width: 400px) {}

         @media (tipo) and (filtro por: ...) and (filtro por: ...) {
           body{background-color: #c00;}
         }
martes 26 de junio de 12
Media-queries



                                max-width
                           :/   min-height
                                min-color-index
                                max-device-width
                                max-color
                                min-resolution
                                min-monocrohme
martes 26 de junio de 12
1. Layout Fluido
                           2. Media-queries
                           3. RESS
martes 26 de junio de 12
RESS




          Responsive design + Server side components
                              1. Detección de dispositivos
                              2. Detección de características
                              3. Contenido condicional
martes 26 de junio de 12
RESS




          Detección de dispositivos




                           Request                                  BD con info detallada


                              ¿Qué tipo de dispositivo, móvil, TV, tablet?
martes 26 de junio de 12
RESS




          Detección de dispositivos / BD




                                       •   WURFL (PHP, Java, .Net)
                                       •   51Degrees.mobi (.Net)
martes 26 de junio de 12
RESS




          Detección de características


                                                    <html class="js canvas canvastext geo
                                                    cssanimations csscolumns no-cssgradi
                                                    cufon-active fontface cufon-ready">
                                  CSS3 - HTML5

                           ¿Qué soporta? ¿Qué puedo usar?
martes 26 de junio de 12
RESS

                                         js
                                         geolocation
          Detección de características   rgba hsla
                                         no-multiplebgs
                                         borderimage
                                         borderradius
                                         boxshadow
                                         opacity
                                         no-cssanimations
                                         csscolumns
                                         no-cssgradients
                                         no-cssreflections
                                         csstransforms
                                         no-csstransforms3d
                                         no-csstransitions 
                                         video audio
                                         fontface
martes 26 de junio de 12
RESS




          Contenido Condicional
                           1. Cambiar pauta
                           2. img de tamaño XXX
                           3. Secciones registros/login

                                            1. Quitar XXX poner XXX
                            Js              2. Forzar propiedades
                                            3. Validaciones
martes 26 de junio de 12
Entonces

                           1. Layout Fluido
                           2. Media-queries
                           3. RESS
martes 26 de junio de 12
Siguiente paso

                           1. Progressive enhancement
                           2. Off Canvas layouts
                           3. Pre-procesadores
martes 26 de junio de 12
Gracias
                            Francisco Rodríguez
                               @dgfrancisco
                            yo@dgfrancisco.com


                                 @nounproject
martes 26 de junio de 12

Más contenido relacionado

Destacado

IDA Responsive webprendedor 2012 - Capital.cl
IDA Responsive webprendedor 2012 - Capital.clIDA Responsive webprendedor 2012 - Capital.cl
IDA Responsive webprendedor 2012 - Capital.clMaximiliano Martin
 
Curso de Responsive Web Design de BEEVA
Curso de Responsive Web Design de BEEVACurso de Responsive Web Design de BEEVA
Curso de Responsive Web Design de BEEVABEEVA_es
 
Tipografía en diseño web
Tipografía en diseño webTipografía en diseño web
Tipografía en diseño webAdriana Tienda
 
Clase 1 - Comandos HTML.PDF
Clase 1 - Comandos HTML.PDFClase 1 - Comandos HTML.PDF
Clase 1 - Comandos HTML.PDFnicolasmolinach
 
Adaptive & Responsive Design Lab
Adaptive & Responsive Design LabAdaptive & Responsive Design Lab
Adaptive & Responsive Design LabAdrian La Sala
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersBBDO
 
Diseño Web - Proceso de desarrollo y diseño
Diseño Web - Proceso de desarrollo y diseñoDiseño Web - Proceso de desarrollo y diseño
Diseño Web - Proceso de desarrollo y diseñoFrancisco Rodriguez
 
Responsive web design
Responsive web designResponsive web design
Responsive web designG2K Hosting
 
Nuevas etiquetas html5
Nuevas etiquetas html5Nuevas etiquetas html5
Nuevas etiquetas html5Ky Rodelo
 
Introducción a Responsive Design con HTML5 y CSS3
Introducción a Responsive Design con HTML5 y CSS3Introducción a Responsive Design con HTML5 y CSS3
Introducción a Responsive Design con HTML5 y CSS3Gerson Perez Aguilar
 

Destacado (20)

Css
CssCss
Css
 
Primer maquetado
Primer maquetadoPrimer maquetado
Primer maquetado
 
Html 5 presente y futuro de la web
Html 5 presente y futuro de la webHtml 5 presente y futuro de la web
Html 5 presente y futuro de la web
 
IDA Responsive webprendedor 2012 - Capital.cl
IDA Responsive webprendedor 2012 - Capital.clIDA Responsive webprendedor 2012 - Capital.cl
IDA Responsive webprendedor 2012 - Capital.cl
 
Las Ventajas de usar HTML5 Y CSS3
Las Ventajas de usar HTML5 Y CSS3Las Ventajas de usar HTML5 Y CSS3
Las Ventajas de usar HTML5 Y CSS3
 
Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1
 
Curso de Responsive Web Design de BEEVA
Curso de Responsive Web Design de BEEVACurso de Responsive Web Design de BEEVA
Curso de Responsive Web Design de BEEVA
 
Tipografía en diseño web
Tipografía en diseño webTipografía en diseño web
Tipografía en diseño web
 
Clase 1 - Comandos HTML.PDF
Clase 1 - Comandos HTML.PDFClase 1 - Comandos HTML.PDF
Clase 1 - Comandos HTML.PDF
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Adaptive & Responsive Design Lab
Adaptive & Responsive Design LabAdaptive & Responsive Design Lab
Adaptive & Responsive Design Lab
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
 
Exposición de estilos css
Exposición de estilos cssExposición de estilos css
Exposición de estilos css
 
Diseño Web - Proceso de desarrollo y diseño
Diseño Web - Proceso de desarrollo y diseñoDiseño Web - Proceso de desarrollo y diseño
Diseño Web - Proceso de desarrollo y diseño
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Nuevas etiquetas html5
Nuevas etiquetas html5Nuevas etiquetas html5
Nuevas etiquetas html5
 
guia html 5
guia html 5guia html 5
guia html 5
 
Curso de HTML y CSS
Curso de HTML y CSSCurso de HTML y CSS
Curso de HTML y CSS
 
Curso html
Curso   htmlCurso   html
Curso html
 
Introducción a Responsive Design con HTML5 y CSS3
Introducción a Responsive Design con HTML5 y CSS3Introducción a Responsive Design con HTML5 y CSS3
Introducción a Responsive Design con HTML5 y CSS3
 

Similar a "Responsive web design": desarrollando para todos lados

Front end basics - Responsive Web Design
Front end basics - Responsive Web DesignFront end basics - Responsive Web Design
Front end basics - Responsive Web DesignNadal Soler
 
" La revolución del 3D en el diseño gráfico en la actualidad "
" La revolución del 3D en el diseño gráfico en la actualidad " " La revolución del 3D en el diseño gráfico en la actualidad "
" La revolución del 3D en el diseño gráfico en la actualidad " HillarySnchez1
 
Presentacion Iniciación al Responsive Web Design
Presentacion Iniciación al Responsive Web DesignPresentacion Iniciación al Responsive Web Design
Presentacion Iniciación al Responsive Web DesignGeekia
 
Web analytics y el Paid Pedia
Web analytics y el Paid PediaWeb analytics y el Paid Pedia
Web analytics y el Paid Pediaintellignos
 
Análisis Materiales Educativos
Análisis Materiales EducativosAnálisis Materiales Educativos
Análisis Materiales Educativosisabelgrupoavi
 
C# and the unattached data gridview, by m.c. enrique ruiz díaz
C# and the unattached data gridview, by m.c. enrique ruiz díazC# and the unattached data gridview, by m.c. enrique ruiz díaz
C# and the unattached data gridview, by m.c. enrique ruiz díazenriqueruizdiaz
 
Revista TicNews Edición Junio 2014
Revista TicNews Edición Junio 2014Revista TicNews Edición Junio 2014
Revista TicNews Edición Junio 2014Edicion Ticnews
 
Examen Semestral
Examen SemestralExamen Semestral
Examen SemestralAngel Arauz
 
“PROGRAMAS Y HERRAMIENTAS EN EL DISEÑO GRÁFICO”
“PROGRAMAS Y HERRAMIENTAS EN EL DISEÑO GRÁFICO”“PROGRAMAS Y HERRAMIENTAS EN EL DISEÑO GRÁFICO”
“PROGRAMAS Y HERRAMIENTAS EN EL DISEÑO GRÁFICO”MitzuryDaz
 

Similar a "Responsive web design": desarrollando para todos lados (15)

Front end basics - Responsive Web Design
Front end basics - Responsive Web DesignFront end basics - Responsive Web Design
Front end basics - Responsive Web Design
 
Herramientas Web 3.0
Herramientas Web 3.0Herramientas Web 3.0
Herramientas Web 3.0
 
" La revolución del 3D en el diseño gráfico en la actualidad "
" La revolución del 3D en el diseño gráfico en la actualidad " " La revolución del 3D en el diseño gráfico en la actualidad "
" La revolución del 3D en el diseño gráfico en la actualidad "
 
Presentacion Iniciación al Responsive Web Design
Presentacion Iniciación al Responsive Web DesignPresentacion Iniciación al Responsive Web Design
Presentacion Iniciación al Responsive Web Design
 
Big data: Valor y Mercado
Big data: Valor y MercadoBig data: Valor y Mercado
Big data: Valor y Mercado
 
SeminBIG DATA: Qué significa realmente y ejemplos de utilizaciónario big data
SeminBIG DATA: Qué significa realmente y ejemplos de utilizaciónario big dataSeminBIG DATA: Qué significa realmente y ejemplos de utilizaciónario big data
SeminBIG DATA: Qué significa realmente y ejemplos de utilizaciónario big data
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Web analytics y el Paid Pedia
Web analytics y el Paid PediaWeb analytics y el Paid Pedia
Web analytics y el Paid Pedia
 
Análisis Materiales Educativos
Análisis Materiales EducativosAnálisis Materiales Educativos
Análisis Materiales Educativos
 
Enlaces geologia
Enlaces geologiaEnlaces geologia
Enlaces geologia
 
C# and the unattached data gridview, by m.c. enrique ruiz díaz
C# and the unattached data gridview, by m.c. enrique ruiz díazC# and the unattached data gridview, by m.c. enrique ruiz díaz
C# and the unattached data gridview, by m.c. enrique ruiz díaz
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Revista TicNews Edición Junio 2014
Revista TicNews Edición Junio 2014Revista TicNews Edición Junio 2014
Revista TicNews Edición Junio 2014
 
Examen Semestral
Examen SemestralExamen Semestral
Examen Semestral
 
“PROGRAMAS Y HERRAMIENTAS EN EL DISEÑO GRÁFICO”
“PROGRAMAS Y HERRAMIENTAS EN EL DISEÑO GRÁFICO”“PROGRAMAS Y HERRAMIENTAS EN EL DISEÑO GRÁFICO”
“PROGRAMAS Y HERRAMIENTAS EN EL DISEÑO GRÁFICO”
 

Último

Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfBrbara57940
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)LeonardoDantasRivas
 
Quinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdfQuinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdfPapiElMejor1
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOManuelBustamante49
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfslaimenbarakat
 
Guía de actividades y rúbrica de evaluación - Unidad 3 - Escenario 4 - Rol de...
Guía de actividades y rúbrica de evaluación - Unidad 3 - Escenario 4 - Rol de...Guía de actividades y rúbrica de evaluación - Unidad 3 - Escenario 4 - Rol de...
Guía de actividades y rúbrica de evaluación - Unidad 3 - Escenario 4 - Rol de...MayerlyAscanioNavarr
 
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdfcnaomi195
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfhellotunahaus
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfasnsdt
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMNaza59
 
Proceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoProceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoJorge Fernandez
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdforianaandrade11
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddabuitragoi
 
Normas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratisNormas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratisbrasilyamile
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Roheimariagsg
 
Presentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxPresentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxbarbaracantuflr
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHEgonzalezdfidelibus
 
Arquitectura Moderna Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna  Walter Gropius- Frank Lloyd WrightArquitectura Moderna  Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna Walter Gropius- Frank Lloyd Wrightimariagsg
 

Último (20)

Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
 
Quinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdfQuinto-Cuaderno-del-Alumno-optimizado.pdf
Quinto-Cuaderno-del-Alumno-optimizado.pdf
 
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYOPDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
PDU - PLAN DE DESARROLLO URBANO DE LA CIUDAD DE CHICLAYO
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
 
Guía de actividades y rúbrica de evaluación - Unidad 3 - Escenario 4 - Rol de...
Guía de actividades y rúbrica de evaluación - Unidad 3 - Escenario 4 - Rol de...Guía de actividades y rúbrica de evaluación - Unidad 3 - Escenario 4 - Rol de...
Guía de actividades y rúbrica de evaluación - Unidad 3 - Escenario 4 - Rol de...
 
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
2024-EL CAMBIO CLIMATICO Y SUS EFECTOS EN EL PERÚ Y EL MUNDO.pdf
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdf
 
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdfCERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
CERTIFICACIÓN DE CAPACITACIÓN PARA EL CENSO - tfdxwBRz6f3AP7QU.pdf
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSM
 
Proceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoProceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimiento
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdf
 
diseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidaddiseño de plantas agroindustriales unidad
diseño de plantas agroindustriales unidad
 
Normas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratisNormas de convivencia para imprimir gratis
Normas de convivencia para imprimir gratis
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
 
1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño
 
Presentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptxPresentacion de 100 psicologos dijeron.pptx
Presentacion de 100 psicologos dijeron.pptx
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
 
Arquitectura Moderna Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna  Walter Gropius- Frank Lloyd WrightArquitectura Moderna  Walter Gropius- Frank Lloyd Wright
Arquitectura Moderna Walter Gropius- Frank Lloyd Wright
 

"Responsive web design": desarrollando para todos lados

  • 1. “RESPONSIVE WEB DESIGN - DESARROLLANDO PARA TODOS LADOS” Por: @dgfrancisco Imagen por: - http://thenounproject.com/ martes 26 de junio de 12
  • 2. @dgfrancisco www.dgfrancisco.com martes 26 de junio de 12
  • 3. @enterco www.enter.co martes 26 de junio de 12
  • 4. ¿Y qué con eso de RD? Imagen por: Lukew - http://www.flickr.com/photos/lukew/7382743430/in/photostream martes 26 de junio de 12
  • 5. Estadísticas Crecimiento de las ventas y actualización de teléfonos inteligentes para los próximos años. 982 millones 2015 25% 630 millones 2012 472 millones 2011 Sources: IDC.com - flurry.com - NPD.com - onlinemarketingtrends.com - abiresearch.com - gartner.com martes 26 de junio de 12
  • 6. Estadísticas Los usuarios en que momento están usando sus dispositivos para usar apps o web y que es lo q hacen en esos momentos. Hogar En la calle Mientras compran En el trabajo En el transporte 98% 89% 79% 74% 64% Navegando, buscando, Fotos, Música, Ubicación, Cupones, descuentos, Navegando, buscando, Fotos, Música, Ubicación, amigos, chat, redes, Redes sociales, chat. ofertas, comparando. amigos, chat, redes, Redes sociales, chat. remplazando computadores remplazando computadores martes 26 de junio de 12
  • 7. TODO martes 26 de junio de 12
  • 8. Conceptos Adaptive web design Mobile first Responsive design martes 26 de junio de 12
  • 9. ¿Qué es responsive design? “... una técnica de diseño y desarrollo web que mediante el uso de estructuras e imágenes fluidas, así como de media- queries en la hoja de estilo CSS, consigue adaptar el sitio web al entorno del usuario ...” Enlace: http://es.wikipedia.org/wiki/Dise%C3%B1o_web_adaptativo martes 26 de junio de 12
  • 10. ¿Qué es responsive design? Un solo código fuente, adaptado por su capa gráfica por medio de media-queries y layouts fluidos martes 26 de junio de 12
  • 11. ¿Cómo? Imagen: HikingArtist - www.flickr.com/photos/hikingartist/5726773583/in/photostream martes 26 de junio de 12
  • 12. 1. Layout Fluido 2. Media-queries 3. RESS martes 26 de junio de 12
  • 13. 1. Layout Fluido 2. Media-queries 3. RESS martes 26 de junio de 12
  • 14. Layouts fluidos % 1. Retículas flexibles 2. Elementos contenedores flexibles 100% width: 60% 40% martes 26 de junio de 12
  • 15. Layouts fluidos Target ÷ Contexto = Resultado% Contexto 1000px Target 600px % martes 26 de junio de 12 600px ÷ 1000px = 0.6%
  • 16. 1. Layout Fluido 2. Media-queries 3. RESS martes 26 de junio de 12
  • 17. Media-queries <link rel="stylesheet" media="print" type="text/css" href="print.css" /> http://www.w3.org/TR/css3-mediaqueries martes 26 de junio de 12
  • 18. Media-queries Tipos print Impresos. braille Dispositivos de lectura braille. embossed Dispositivos de impresión braille. handheld Dispositivos de mano. projection Dispositivos para proyección como el videobin. screen Pantallas de computadores. speech Sintetizadores de Voz (Sordos). tty Dispositivos mecánicos, como los teletipos. tv Televisores de gran, medio o pequeño formato. martes 26 de junio de 12
  • 19. Media-queries Propiedades width Filtro por ancho. height Filtro por alto. device-width Filtro por el ancho del dispositivo. device-height Filtro por el alto del dispositivo. orientation Landscape o Portrait. aspect-ratio X:Y (ancho/altura, 16:9 TV). device-aspect-ratio X:Y (ancho/altura) de los dispositivos. color Cantidad de color por bit, sin color = 0 color-index Capacidad de color del dispositivo. monochrome monocromático. resolution densidad de pixeles. martes 26 de junio de 12
  • 20. Media-queries Syntaxis @media all and (max-width: 1000px) and (min-width: 700px) {} @media screen and (orientation:portrait) and (min-width: 400px) {} @media (tipo) and (filtro por: ...) and (filtro por: ...) { body{background-color: #c00;} } martes 26 de junio de 12
  • 21. Media-queries max-width :/ min-height min-color-index max-device-width max-color min-resolution min-monocrohme martes 26 de junio de 12
  • 22. 1. Layout Fluido 2. Media-queries 3. RESS martes 26 de junio de 12
  • 23. RESS Responsive design + Server side components 1. Detección de dispositivos 2. Detección de características 3. Contenido condicional martes 26 de junio de 12
  • 24. RESS Detección de dispositivos Request BD con info detallada ¿Qué tipo de dispositivo, móvil, TV, tablet? martes 26 de junio de 12
  • 25. RESS Detección de dispositivos / BD • WURFL (PHP, Java, .Net) • 51Degrees.mobi (.Net) martes 26 de junio de 12
  • 26. RESS Detección de características <html class="js canvas canvastext geo cssanimations csscolumns no-cssgradi cufon-active fontface cufon-ready"> CSS3 - HTML5 ¿Qué soporta? ¿Qué puedo usar? martes 26 de junio de 12
  • 27. RESS js geolocation Detección de características rgba hsla no-multiplebgs borderimage borderradius boxshadow opacity no-cssanimations csscolumns no-cssgradients no-cssreflections csstransforms no-csstransforms3d no-csstransitions  video audio fontface martes 26 de junio de 12
  • 28. RESS Contenido Condicional 1. Cambiar pauta 2. img de tamaño XXX 3. Secciones registros/login 1. Quitar XXX poner XXX Js 2. Forzar propiedades 3. Validaciones martes 26 de junio de 12
  • 29. Entonces 1. Layout Fluido 2. Media-queries 3. RESS martes 26 de junio de 12
  • 30. Siguiente paso 1. Progressive enhancement 2. Off Canvas layouts 3. Pre-procesadores martes 26 de junio de 12
  • 31. Gracias Francisco Rodríguez @dgfrancisco yo@dgfrancisco.com @nounproject martes 26 de junio de 12