Zašto bi koristili priključke, kada možemo iskoristiti ono što je ugrađeno?!
transition
Promjena se odvija postupno iz jednog stila u drugi kroz određeni period vremena
transition-property
transition-duration
transition-delay
transition-timing-function
animation
Definiraju se: stil animacije i niz okvira koji određuju početno i konačno stanje animacije, te međustanja
animation-delay
animation-direction
animation-duration
animation-iteration-count
animation-play-state
@keyframes
Identifikator pravila => daje ime animaciji i niz pravila => definiraju animaciju
Svaki ključni okvir određuje koji se animirani element treba prikazati tijekom trajanja animacije
Ključni okviri koriste postotak kako bi odredili vrijeme kada se određeni dio animacije prikazuje
@keyframes
canvas
<canvas id="canvas" width="300" height="300">
=> imamo prazan "papir" za crtanje
Osigurava se neprekinutost prikaza računanjem sljedećeg položaja elementa
Nedostatak: mogućnost smrznutih okvira