HTML5 Rocks

HTML5 Rocks

HTML5 Features

Apresentação

Com a introdução do CSS3, está muito mais fácil criar sites e aplicativos complexos e cada vez mais bonitos em HTML. Há muitas novas tecnologias e extensões para CSS3, incluindo: Transformações 2D, Transições, Transformações 3D e WebFonts , para citar apenas algumas (links em inglês).

Você pode criar experiências de usuário complexas sem necessidade de esforço de codificação. Basta aplicar um pouco de CSS aos aplicativos existentes.

O que há de novo

Try This!

O CSS3 Transformations permite que você aplique rotações, escalas, distorções e transições com estilos simples a qualquer elemento DOM.

pre {
transform: rotate(-1deg) skewX(5deg);
}

As transições permitem que você especifique como o estilo de um elemento DOM será animado entre estados transformados. Por exemplo, você pode animar a cor do segundo plano quando o usuário passar o mouse sobre um elemento. Passe o mouse sobre o código!

pre {
  transition: all 1s ease-inout;
}

pre:hover {
  background-color: #F2F5FE;
  border-color: black;
}

Aplicar transformações 3D também é simples. Basta especificar a transformação em coordenadas 3D. Passe o mouse sobre este código!

div {
  transform: rotate3d(1,1,0, 45deg);
}

Demos

Arcade Fire: The Wilderness Downtown
Snow Stack

In the Wild

Typekit - Webfonts
CSS3 Maker

Resources