@keyframes հրամանը

@keyframes հրամանը սահմանում է անիմացիայի հիմնական կադրերը: Հիմնական կադրը ներկայացնում է մեր CSS տարրի տարբեր հատկությունները, օրինակ՝ դիրքը, չափը, գույնը և այլն, որոնք կիրառվում են տարրին նշված ժամանակում:

Շարահյուսություն

css@keyframes անիմացիայի_անուն {
  հիմնական կադրեր
}

Օրինակ

Սահմանենք հիմնական կադրերը.

html<div id="elem"></div>
css@keyframes anim {
  from {
    margin-left: 0px;
  }
  to {
    margin-left: 400px;
  }
}

#elem {
  animation: anim 3s infinite;
  border: 1px solid black;
  width: 50px;
  height: 50px;
}

Результат:

Օրինակ

Հիմա եկեք տեղափոխենք մեր քառակուսին անիմացիայի միջոցով վերևից ներքև.

html<div id="elem"></div>
css@keyframes anim {
  from {
    margin-top: 0%;
  }
  to {
    margin-top: 10%;
  }
}

#elem {
  animation: anim 2s infinite;
  border: 1px solid black;
  width: 50px;
  height: 50px;
}

Результат:

Օրինակ

Եկեք մեծացնենք մեր պատկերի լայնությունը անիմացիայի միջոցով՝ սահմանելով հիմնական կետերը տոկոսներով.

html<div id="elem"></div>
css@keyframes anim {
  from {
    width: 10%;
  }
  to {
    width: 40%;
  }
}

#elem {
  animation: anim 2s infinite;
  border: 1px solid black;
  width: 50px;
  height: 50px;
}

Результат:

Օրինակ

Հիմա եկեք փոխենք մեր պատկերի թափանցիկությունը.

html<div id="elem"></div>
css@keyframes anim {
  from {
    background-color: #467CBC;
  }
  to {
    background-color: #C2DDFD;
  }
}

#elem {
  animation: anim 2s infinite;
  border: 1px solid black;
  width: 50px;
  height: 50px;
}

Результат:

Տես նաև