CSS3 – O que é e como usar

CSS3 é a terceira mais nova versão das famosas Cascading Style Sheets (ou simplesmente CSS), onde se define estilos para seu projeto web.Com efeitos de transição, imagem,imagem de fundo/Background e outros, que dão um estilo novo e elegante a seus projetos web.Ou em todos os aspectos de design do layout da página.
A principal função do CSS3 é abolir as imagens de plano/Background de fundo, bordas arredondadas, apresentar transições e efeitos para criar animações de vários tipos, como um simples relógio de ponteiros.
Apesar de lançada em 2010, CSS3 é a última versão da Folha de Estilo em Cascata e veio para acrescentar de forma melhorada das versões anteriores.
A melhor novidade é em relação a flexibilidade na criação de layouts, trazendo mais autonomia para os web designers e também desenvolvedores, que de certa forma estão ligados ao visual do site.
Com o CSS3, é possível elaborar cantos arredondados, sombras, efeitos gradientes, animações e efeitos de transição, dentre outras opções.
Exemplos
@keyframes exemplo { 0% {background-color: red;}/*a animação começa vermelho*/ 50% {background-color: yellow;}/*a animação chega na metade em amarela*/ 100% {background-color: red;}/*a animação termina vermelha novamente*/ } div { width: 100px;/*largura do elemento*/ height: 100px;/*altura do elemento*/ background-color: red;/*cor do inicial do elemento*/ animation-name: exemplo;/*aqui vem o nome da animação*/ animation-duration: 4s;/*tempo da duração do inicio ao fim*/ animation-iteration-count:infinite; }