CSS som språk har utviklet seg voldsomt de siste årene og blant alt det nye finner vi CSS animations.
Lenge var det for dårlig støtte for CSS-animasjoner i nettleserne, men nå begynner dette å endre seg.
Alle moderne nettlesere i dag har støtte for CSS3-animasjoner og det er et reelt alternativ til andre metoder i mange sammenhenger.
Hvorfor bruke CSS til animasjon?
- Krever ingen plugins.
- Fungerer på tvers av moderne nettlesere.
- Du kan nyttiggjøre deg språk du allerede kan, CSS, og slipper å lære et nytt språk eller et nytt verktøy.
- Lette filer.
- Det er enkelt å animere elementer på nettsiden, istedenfor å lage separate animasjoner som du setter inn på siden (ala Flash).
- Gjort riktig har vi en naturlig fallback i form av statiske elementer.
Sjekk ut vårt 1-dags kurs i CSS-animasjon.
Kodeeksempel:
@keyframes scale-up { 0% { -webkit-transform: scale(1); transform: scale(1); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 25% { -webkit-transform: scale(1.15); transform: scale(1.15); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 60% { -webkit-transform: scale(.9); transform: scale(.9); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 100% { -webkit-transform: scale(1); transform: scale(1); } }
Del denne artikkelen: