Uvod u CSS animacije
CSS animacije omogućuju stvaranje dinamičkih i interaktivnih efekata na web strnaicama.
One zapravo omogućuju promjene stanja elementa u određenom vremenu, bez potrebe za korištenjem JavaScript programskog jezika.
CSS animacije omogućuju stvaranje dinamičkih i interaktivnih efekata na web strnaicama.
One zapravo omogućuju promjene stanja elementa u određenom vremenu, bez potrebe za korištenjem JavaScript programskog jezika.
Animacija postupno mijenja stil elementa iz jednog u drugi, prema CSS-u navedenom unutar pravila @keyframes.
@keyframes animacija {
0% {
background-color: red;
}
50% {
background-color: blue;
}
100% {
background-color: green;
}
}
.element {
animation: animacija 6s ease-in-out infinite;
}
CSS animacije mogu se kombinirati sa CSS transformacijama za stvaranje složenih vizualnih efekata.
@keyframes rotacija {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.element {
animation: rotacija 3s linear infinite;
}