Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSS3 - Transitions

CSS3 - Transitions

O que são CSS3 transitions? Por que e como usar esse recurso para criar interfaces mais ricas.

Avatar for Vicente Mundim

Vicente Mundim

May 24, 2013
Tweet

More Decks by Vicente Mundim

Other Decks in Technology

Transcript

  1. Uhmm... Sem graça, não curti :( .box { position: absolute;

    left: 0; } .box { position: absolute; left: 200px; }
  2. Agora, com transitions! .box { position: absolute; left: 0; transition:

    left 1s ease-in-out; } .box { position: absolute; left: 200px; } Muito melhor!
  3. Agora, com transitions! .box { position: absolute; left: 0; transition:

    left 1s ease-in-out; } .box { position: absolute; left: 200px; } Muito melhor!
  4. Como definir transition-property: Propriedade que terá a transição transition-duration: Duração

    em segundos ou milisegundos da transição transition-timing-function: Função que determina como os valores são computados. transition-delay: Tempo até que a transição comece a acontecer
  5. Definindo no CSS .all { transition: all 1s ease-out; }

    .left { transition: left 1s ease-in 0.5s; } .right.bottom { transition-property: right, bottom; transition-delay: 0.5s; transition-duration: 1s; transition-timing-function: ease-out, ease-in; }
  6. O que pode ser alterado Cores em geral (background-color, border-

    color, color, etc) Largura, altura, posicionamento (left, right, top, bottom), margem, padding. Tamanhos de fonte, line-height, word- spacing, etc https://developer.mozilla.org/en-US/docs/ Web/CSS/CSS_animated_properties