Safari против стандартного синтаксиса анимации - PullRequest
2 голосов
/ 29 октября 2019

Я пытаюсь создать простую анимацию, но путаюсь между синтаксисом сафари и стандартным синтаксисом.

Должен ли я использовать @-webkit-keyframes или просто @-keyframes?

Итак, я создал div и создал анимацию на его основе.

Css:

.about4 {background-color: red;-webkit-animation-name: 
aboutanimation; animation-name: aboutanimation; 
animation-duration: 4s;} @-keyframes animationname 
{from {background-color: red;} to {background-color: 
green;}}

Html:

<div class="about4">About</div>

Css lint не примет мой синтаксис с использованием @-keframes, который, по словам школы w3, работает. Анимация не работает в любом случае.

Ответы [ 2 ]

1 голос
/ 29 октября 2019

Я думаю, что это @keyframes, а не @ -keyframes https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes

0 голосов
/ 29 октября 2019

Я использовал только @keyframe + автоматический префикс для другого браузера:

  @keyframes blinker {
    50% {
      opacity: 0;
    }
  } 

Подробнее об авто-префиксе: https://www.npmjs.com/package/gulp-autoprefixer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...