O documento resume as novas tags, elementos e recursos introduzidos no HTML5 como vídeo, áudio, canvas, geolocalização, armazenamento local e APIs que permitem novas possibilidades para aplicativos web e mobile. O documento também discute como o HTML5 possibilita layouts responsivos e animações através de CSS3.
11. Vídeo em HTML é apenas para não ter que usar mais
Flash e ter algo para reproduzir mídía, certo?
Vejamos o que conseguimos fazer.
Apple showcase
This Shell
Vídeo
Friday, September 20, 13
12. <video width="640" height="480" id="video1" controls="controls">
<source src="media/mov_bbb.mp4" type="video/mp4">
<source src="media/mov_bbb.ogg" type="video/ogg">
O seu navegador não dá suporte à vídeo com HMTL5
</video>
Vídeo
Friday, September 20, 13
13. function videoControl(){
var v = document.getElementById("video1");
if(v.paused) {
v.play();
} else {
v.pause();
}
};
Que tal um pouco de controle?
Vídeo
Friday, September 20, 13
16. Audio
function videoControl(){
var v = document.getElementById("audio1");
if(v.paused) {
v.play();
} else {
v.pause();
}
};
Que tal um pouco de controle?
Friday, September 20, 13
18. Canvas
Um novo e completo mundo para o HTML,
praticamente tudo que possa ser representado
por um desenho 2D ou 3D pode ser feito com o
<canvas>
Friday, September 20, 13
23. Hex GL
http://hexgl.bkcore.com/
Que tal esse então?
Epic Cidadel
Suporte a eventos de Touch!
http://www.contrejour.ie/#fbid=SEAxT7ZGYCn
Games
Jogando com 3D
Friday, September 20, 13
24. Muita coisa pode acontecer com um pouco de
<canvas> e uma web cam.
Webcamtoy.com
Devices
Friday, September 20, 13
27. Com a adição do Media Types e o Media
Queries ao CSS3 podemos ter um único
conjunto de regras de CSS que mudam
completamente nos mais diferentes dispositivos
e tamanhos de telas.
Layout Responsivo
Friday, September 20, 13
28. Mais do que um Fluid Layout
Friday, September 20, 13
30. Transitions
No more JavaScript to donkey tasks
Agora com o CSS você pode animar várias mudanças de
estilos entre os diferentes níveis de interação.
Hover Effects
Transitions em Listas
Planetarium
Friday, September 20, 13
31. Animation
Mostre-me algo mais animado do que isso!
BetaFishIE
http://demo.tutorialzine.com/2012/02/css3-product-
showcase/#/upload
CSS3 :A new hope
Friday, September 20, 13
33. Apps
Existe todo um novo mercado voltado para as novas
possibilidades de aplicações com HMTL5,
principalmente no mundo mobile.
http://www.sencha.com/
http://phonegap.com/
Friday, September 20, 13
34. Além dos frameworks mobile as grandes empresas estão
adotando o HMTL5 como possibilidade de camada de
interface com o usuário, ou como plataforma.
MacOs Dashboard
Windows 8 Apps
Gnome Desktop Apps
Firefox OS
Chrome
Além dos sites
Apps
SO
Friday, September 20, 13