SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
Warm Up!


          @tessekkur
     @HTML5MeetSpain
Hoy tocan estiramientos!

¿En qué condiciones estás tú?




       Image source: http://awfulsports.files.wordpress.com/2010/10/sports-geek.jpg
¿Quién decide que #HTML5 sea la
tecnología adecuada para la Web?




                     ¿La Mafia?
         Image source: http://mafiatoday.com/wp-content/uploads/2013/01/Cosa-Nostra-300x240.jpg
Cuando programas hay que seguir unas
normas. Hay estándares! Ya había estándares
        y habrá nuevos estándares.


    Organización dónde grandes/pequeñas compañías,
 personal y personas independientes trabajan juntos para
             desarrollar los estándares Web.

          Tim Berners-Lee, inventor de la Web



                 What Working Group.
              Los promotores de #HTML5
                     Developers!

                Logo W3C: http://www.w3.org/Icons/w3c_home - Logo WhatWG: www.whatwg.org/
¿Qué es #HTML5?




 Es la palabra de moda (buzzword!) para referirse a las
nuevas versiones de HTML y CSS, y las nuevas API’s de
                     Javascript.

             HTML4, XHTML1 por HMTL5
                    CSS2 por CSS3
       Javascript evoluciona a un ritmo increíble!
    Las JS API’s no existían! ¿Sabes qué es una API?
¿Qué es #HTML5?




  Image source: Wikipedia – http://en.wikipedia.org/wiki/HTML5
HTML
Los cambios son relativamente pocos. Nuevas etiquetas, nuevos
atributos, Lo más representativo es el carácter semántico de este
                    lenguaje de programación.

      La Web es texto. Y el texto tiene que tener sentido.

                      WEB SEMÁNTICA (3,0)




  Etiquetas que describen el tipo de contenido que contienen:
   header, section, article, footer, video, audio ... pero hay más!



                          Image source: Wikipedia – http://en.wikipedia.org/wiki/HTML5
Web Semántica
Las etiquetas semánticas, se refieren a la estructura. Son
 bloques de contenido que empleamos para mostrar la
         información de nuestras páginas html.

 Pero podemos especificar aún más que tipo de datos
  contiene la información. Con estructuras de datos.

                       ¿Cómo?
                    Con Microdatos.

                        ¿Cómo?




                        ¿Cómo?
HTML Microdata


Los microdatos consisten en un grupo de datos nombre-valor.

Los grupos son identificados cómo items, y cada par nombre-valor
es una propiedad.

Para crear un item empleamos el atributo itemscope.

Para añadir una propiedad al item usamos el atributo itemprop.




               Image source: http://www.techwhatnext.com/wp-content/uploads/2011/06/top-3-search-engines.jpg
Sin Microdata
Con Microdata




La clave está aquí !
   http://schema.org/Person
HTML DOCTYPE. ¿Y tú cuál usas?
#HTML5




Ya está!

 o_0
HTML5 Multimedia
         Video&Audio

- No Flash, no Silverlight, no plug-in!

         - Estilos con CSS

   - Integrar con SVG y Canvas

   - Control mediante Javascript
HTML5 Multimedia
                Video&Audio



Aporta una solución en la línea 16 a los usuarios
    que no visualizan tu contenido HTML5.

        El audio se incluye igual.
HTML5 Multimedia
             Ejemplos

     Crear experiencias!
Páginas con Vídeos de fondo
     Video ‘Responsive’
          http://popcornjs.org/
   http://dfcb.github.com/BigVideo.js/
http://code.google.com/p/jquery-tubular/
      http://mediaelementjs.com/
CSS3 Bordes redondeados



 #Example_A {
 height: 65px;                     #Example_D {
 width:160px;                      height: 5em;
 -moz-border-radius-bottomright:   width: 12em;
 50px;                             -moz-border-radius: 1em 4em 1em 4em;
 border-bottom-right-radius:       border-radius: 1em 4em 1em 4em;
 50px;                             }
 }
                                   #Example_E {
 #Example_B {                      height: 65px;
 height: 65px;                     width:160px;
 width:160px;                      -moz-border-radius: 25px 10px / 10px 25px;
 -moz-border-radius-bottomright:   border-radius: 25px 10px / 10px 25px;
 50px 25px;                        }
 border-bottom-right-radius:
 50px 25px;                        #Example_F {
 }                                 height: 70px;
 #Example_C {                      width: 70px;
 height: 65px;                     -moz-border-radius: 35px;
 width:160px;                      border-radius: 35px;
 -moz-border-radius-bottomright:   }
 25px 50px;
 border-bottom-right-radius:
 25px 50px;
 }
CSS3 Degradados




http://www.colorzilla.com/gradient-editor/
Patrones!




http://lea.verou.me/css3patterns/
CSS3 Transiciones
Las Transiciones nos dan la habilidad de animar suavemente del
estado anterior al nuevo.

Los cambios de valor en las propiedades se producirán
suavemente durante un determinado tiempo.

El siguiente código provocará que la propiedad opacity haga una
transición de 3 segundos y la propiedad left realice una transición
de 5 segundos.
CSS3 Animaciones
El ejemplo produce una una animación de #warning
horizontalmente desde la posición 0 hasta los 100px durante cinco
segundos y se repite nueve veces para un total de diez iteraciones.




 La clave se encuentra, en que las Transiciones se realizan implícitamente cuando se
 produce el cambio del valor de la propiedad, las Animaciones son explícitamente
 ejecutadas cuando las propiedades de animación son empleadas.
CSS3 Transformaciones




box 1
Movido hacia la derecha: -webkit-transform: translate(3em,0);

box 2
Rota 30 grados(mov. reloj): -webkit-transform: rotate(30deg);

box 3
Movido hacia la izqda y abajo: -webkit-transform: translate(-3em,1em);

box 4
Escala 2 veces su tamaño: -webkit-transform: scale(2);



   http://www.the-art-of-web.com/css/css-animation/
3D cubes built and animated with CSS




     http://www.paulrhayes.com/
     experiments/cube/multiCubes.html
CSS3-Man
    Anthony Calzadilla




http://www.optimum7.com/css3-
man/animation.html
MADMANIMATION




http://stuffandnonsense.co.uk/
content/demo/madmanimation/
I Twitty the Fool!




http://www.anthonycalzadilla.com/
i-twitty-the-fool/
DOM Tree




http://hakim.se/experiments/css/
domtree/
CSS3 Media Queries

Las media queries ya existían!
Responsive Web Design
Responsive Web Design
                      Media Queries
Media features
Las características del medio que podemos consultar pueden ser:

•   width y device-width
•   height y device-height
•   orientation
•   aspect-ratio y device-aspect-ratio
•   color y color-index
•   monochrome
•   resolution
•   Además: scan, grid...
Responsive Web Design
     ¿Ejemplos?
Responsive Web Design




   http://mediaqueri.es/
Javascript
          Alucinas!
 Videogames, 3D, SmartTV,
Geolocalización, Web Storage,
          WebRTC
Javascript
                                                         Alucinas!




http://florian-rappl.de/Articles/Page/116/super-mario5-article

                        Canela fina!




                                                                http://html.adobe.com/edge/animate/showcase/bubbles/bubbles.html
Javascript
         3D / WebGL

  http://mrdoob.com/131/clouds

 http://www.findyourwaytooz.com/

http://madebyevan.com/webgl-water/
Gracias!
html5spain@gmail.com



                  @tessekkur
             @HTML5MeetSpain

Más contenido relacionado

Destacado (20)

Cultura Del Slow Down
Cultura Del Slow DownCultura Del Slow Down
Cultura Del Slow Down
 
Tutorial agregar comentario en foro
Tutorial agregar comentario en foroTutorial agregar comentario en foro
Tutorial agregar comentario en foro
 
Gfin ip surveillance (iv)
Gfin ip surveillance (iv)Gfin ip surveillance (iv)
Gfin ip surveillance (iv)
 
Malsbito
MalsbitoMalsbito
Malsbito
 
Php security
Php securityPhp security
Php security
 
Bienvenida EngineUp - Día 1
Bienvenida EngineUp - Día 1Bienvenida EngineUp - Día 1
Bienvenida EngineUp - Día 1
 
Copa dos Especialistas SEBRAE - NOVA/SB
Copa dos Especialistas SEBRAE - NOVA/SBCopa dos Especialistas SEBRAE - NOVA/SB
Copa dos Especialistas SEBRAE - NOVA/SB
 
Servicio Al Cliente 4
Servicio Al Cliente 4Servicio Al Cliente 4
Servicio Al Cliente 4
 
Instalando Wordpress
Instalando WordpressInstalando Wordpress
Instalando Wordpress
 
Ovredekureniya
OvredekureniyaOvredekureniya
Ovredekureniya
 
Los Siete Habitos 2
Los Siete Habitos 2Los Siete Habitos 2
Los Siete Habitos 2
 
Apresentação(1)
 Apresentação(1) Apresentação(1)
Apresentação(1)
 
Serão cultural com a escritora margarida fonseca santos
Serão cultural com a escritora margarida fonseca santosSerão cultural com a escritora margarida fonseca santos
Serão cultural com a escritora margarida fonseca santos
 
Maider.b eta arrate espresionismoa
Maider.b eta arrate espresionismoaMaider.b eta arrate espresionismoa
Maider.b eta arrate espresionismoa
 
2ªapresentação
2ªapresentação2ªapresentação
2ªapresentação
 
Brochure online-aliens.elite
Brochure online-aliens.eliteBrochure online-aliens.elite
Brochure online-aliens.elite
 
Jesus cristo1
Jesus cristo1Jesus cristo1
Jesus cristo1
 
Carilo
CariloCarilo
Carilo
 
Diez Mandamientos Buena RedaccióN Publicitaria
Diez Mandamientos Buena RedaccióN PublicitariaDiez Mandamientos Buena RedaccióN Publicitaria
Diez Mandamientos Buena RedaccióN Publicitaria
 
Gigriane slides
Gigriane slidesGigriane slides
Gigriane slides
 

Similar a HTML5 Warm up!

Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvilEdición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvilMarta Armada
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbasPeter Concha
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbasAvanet
 
MAQUETACIÒN WEB-Naomy
MAQUETACIÒN WEB-NaomyMAQUETACIÒN WEB-Naomy
MAQUETACIÒN WEB-NaomyHye Sun Liu
 
El mundo de los sitios web
El mundo de los sitios webEl mundo de los sitios web
El mundo de los sitios webrodmazzo
 
Me encanta que los estándares salgan bien
Me encanta que los estándares salgan bien Me encanta que los estándares salgan bien
Me encanta que los estándares salgan bien Isabel Cabezas Martín
 
Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Hernan Beati
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!maspixel
 
HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Accióndrarock
 
Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322Viviana Trujillo
 
Defensa proyecto fin de carrera
Defensa proyecto fin de carreraDefensa proyecto fin de carrera
Defensa proyecto fin de carreraBorja Merino
 
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix.  armando nuestros sitios dinámicamente con html5, php y mysqlWeb matrix.  armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysqlPeter Concha
 

Similar a HTML5 Warm up! (20)

Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvilEdición de bolsillo: CSS3, HTML5 y JS para la web móvil
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
 
HTML5
HTML5HTML5
HTML5
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
Html5
Html5Html5
Html5
 
Diseño web
Diseño webDiseño web
Diseño web
 
CSS3
CSS3CSS3
CSS3
 
Estilo & CSS3
Estilo & CSS3Estilo & CSS3
Estilo & CSS3
 
Diseño web
Diseño webDiseño web
Diseño web
 
MAQUETACIÒN WEB-Naomy
MAQUETACIÒN WEB-NaomyMAQUETACIÒN WEB-Naomy
MAQUETACIÒN WEB-Naomy
 
MAQUETACION WEB
MAQUETACION WEBMAQUETACION WEB
MAQUETACION WEB
 
El mundo de los sitios web
El mundo de los sitios webEl mundo de los sitios web
El mundo de los sitios web
 
Me encanta que los estándares salgan bien
Me encanta que los estándares salgan bien Me encanta que los estándares salgan bien
Me encanta que los estándares salgan bien
 
Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011
 
HTML5 la revolución!
HTML5 la revolución!HTML5 la revolución!
HTML5 la revolución!
 
Html5 para móviles
Html5 para móvilesHtml5 para móviles
Html5 para móviles
 
HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Acción
 
Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322
 
Defensa proyecto fin de carrera
Defensa proyecto fin de carreraDefensa proyecto fin de carrera
Defensa proyecto fin de carrera
 
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix.  armando nuestros sitios dinámicamente con html5, php y mysqlWeb matrix.  armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql
 

Último

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 

Último (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

HTML5 Warm up!

  • 1. Warm Up! @tessekkur @HTML5MeetSpain
  • 2. Hoy tocan estiramientos! ¿En qué condiciones estás tú? Image source: http://awfulsports.files.wordpress.com/2010/10/sports-geek.jpg
  • 3. ¿Quién decide que #HTML5 sea la tecnología adecuada para la Web? ¿La Mafia? Image source: http://mafiatoday.com/wp-content/uploads/2013/01/Cosa-Nostra-300x240.jpg
  • 4. Cuando programas hay que seguir unas normas. Hay estándares! Ya había estándares y habrá nuevos estándares. Organización dónde grandes/pequeñas compañías, personal y personas independientes trabajan juntos para desarrollar los estándares Web. Tim Berners-Lee, inventor de la Web What Working Group. Los promotores de #HTML5 Developers! Logo W3C: http://www.w3.org/Icons/w3c_home - Logo WhatWG: www.whatwg.org/
  • 5. ¿Qué es #HTML5? Es la palabra de moda (buzzword!) para referirse a las nuevas versiones de HTML y CSS, y las nuevas API’s de Javascript. HTML4, XHTML1 por HMTL5 CSS2 por CSS3 Javascript evoluciona a un ritmo increíble! Las JS API’s no existían! ¿Sabes qué es una API?
  • 6. ¿Qué es #HTML5? Image source: Wikipedia – http://en.wikipedia.org/wiki/HTML5
  • 7. HTML Los cambios son relativamente pocos. Nuevas etiquetas, nuevos atributos, Lo más representativo es el carácter semántico de este lenguaje de programación. La Web es texto. Y el texto tiene que tener sentido. WEB SEMÁNTICA (3,0) Etiquetas que describen el tipo de contenido que contienen: header, section, article, footer, video, audio ... pero hay más! Image source: Wikipedia – http://en.wikipedia.org/wiki/HTML5
  • 8. Web Semántica Las etiquetas semánticas, se refieren a la estructura. Son bloques de contenido que empleamos para mostrar la información de nuestras páginas html. Pero podemos especificar aún más que tipo de datos contiene la información. Con estructuras de datos. ¿Cómo? Con Microdatos. ¿Cómo? ¿Cómo?
  • 9. HTML Microdata Los microdatos consisten en un grupo de datos nombre-valor. Los grupos son identificados cómo items, y cada par nombre-valor es una propiedad. Para crear un item empleamos el atributo itemscope. Para añadir una propiedad al item usamos el atributo itemprop. Image source: http://www.techwhatnext.com/wp-content/uploads/2011/06/top-3-search-engines.jpg
  • 11. Con Microdata La clave está aquí ! http://schema.org/Person
  • 12. HTML DOCTYPE. ¿Y tú cuál usas?
  • 14. HTML5 Multimedia Video&Audio - No Flash, no Silverlight, no plug-in! - Estilos con CSS - Integrar con SVG y Canvas - Control mediante Javascript
  • 15. HTML5 Multimedia Video&Audio Aporta una solución en la línea 16 a los usuarios que no visualizan tu contenido HTML5. El audio se incluye igual.
  • 16. HTML5 Multimedia Ejemplos Crear experiencias! Páginas con Vídeos de fondo Video ‘Responsive’ http://popcornjs.org/ http://dfcb.github.com/BigVideo.js/ http://code.google.com/p/jquery-tubular/ http://mediaelementjs.com/
  • 17. CSS3 Bordes redondeados #Example_A { height: 65px; #Example_D { width:160px; height: 5em; -moz-border-radius-bottomright: width: 12em; 50px; -moz-border-radius: 1em 4em 1em 4em; border-bottom-right-radius: border-radius: 1em 4em 1em 4em; 50px; } } #Example_E { #Example_B { height: 65px; height: 65px; width:160px; width:160px; -moz-border-radius: 25px 10px / 10px 25px; -moz-border-radius-bottomright: border-radius: 25px 10px / 10px 25px; 50px 25px; } border-bottom-right-radius: 50px 25px; #Example_F { } height: 70px; #Example_C { width: 70px; height: 65px; -moz-border-radius: 35px; width:160px; border-radius: 35px; -moz-border-radius-bottomright: } 25px 50px; border-bottom-right-radius: 25px 50px; }
  • 20. CSS3 Transiciones Las Transiciones nos dan la habilidad de animar suavemente del estado anterior al nuevo. Los cambios de valor en las propiedades se producirán suavemente durante un determinado tiempo. El siguiente código provocará que la propiedad opacity haga una transición de 3 segundos y la propiedad left realice una transición de 5 segundos.
  • 21. CSS3 Animaciones El ejemplo produce una una animación de #warning horizontalmente desde la posición 0 hasta los 100px durante cinco segundos y se repite nueve veces para un total de diez iteraciones. La clave se encuentra, en que las Transiciones se realizan implícitamente cuando se produce el cambio del valor de la propiedad, las Animaciones son explícitamente ejecutadas cuando las propiedades de animación son empleadas.
  • 22. CSS3 Transformaciones box 1 Movido hacia la derecha: -webkit-transform: translate(3em,0); box 2 Rota 30 grados(mov. reloj): -webkit-transform: rotate(30deg); box 3 Movido hacia la izqda y abajo: -webkit-transform: translate(-3em,1em); box 4 Escala 2 veces su tamaño: -webkit-transform: scale(2); http://www.the-art-of-web.com/css/css-animation/
  • 23. 3D cubes built and animated with CSS http://www.paulrhayes.com/ experiments/cube/multiCubes.html
  • 24. CSS3-Man Anthony Calzadilla http://www.optimum7.com/css3- man/animation.html
  • 26. I Twitty the Fool! http://www.anthonycalzadilla.com/ i-twitty-the-fool/
  • 28. CSS3 Media Queries Las media queries ya existían!
  • 30. Responsive Web Design Media Queries Media features Las características del medio que podemos consultar pueden ser: • width y device-width • height y device-height • orientation • aspect-ratio y device-aspect-ratio • color y color-index • monochrome • resolution • Además: scan, grid...
  • 31. Responsive Web Design ¿Ejemplos?
  • 32. Responsive Web Design http://mediaqueri.es/
  • 33. Javascript Alucinas! Videogames, 3D, SmartTV, Geolocalización, Web Storage, WebRTC
  • 34. Javascript Alucinas! http://florian-rappl.de/Articles/Page/116/super-mario5-article Canela fina! http://html.adobe.com/edge/animate/showcase/bubbles/bubbles.html
  • 35. Javascript 3D / WebGL http://mrdoob.com/131/clouds http://www.findyourwaytooz.com/ http://madebyevan.com/webgl-water/
  • 36. Gracias! html5spain@gmail.com @tessekkur @HTML5MeetSpain