Я пытаюсь установить анимацию на некоторых из моих кнопок, добавив выделенный класс.Я создал анимацию, которая работает в Chrome, но не в Safari (я использую SCSS, поэтому для меня он автоматически имеет префикс).
Когда я пробую другие свойства (например, вращение), анимация фактически работает, но не с "контуром".Я также попытался «отделить» свойства (вместо сокращенной версии), но безрезультатно.
.comparable_data {
animation: showComparableData 1s linear infinite alternate;
}
@keyframes showComparableData {
0% {
outline: none;
}
65% {
outline: 1px solid red;
outline-offset: 1px;
}
75% {
outline: 4px solid red;
outline-offset: 4px;
}
100% {
outline: 5px solid red;
outline-offset: 5px;
}
}
<button class="awesome comparable_data">Awesome</button>
<button class="awesome comparable_data">Awesome</button>
.comparable_data {
animation: showComparableData 1s linear infinite alternate;
}
@keyframes showComparableData {
0% {
outline: none;
}
65% {
outline: 1px solid color(default);
outline-offset: 1px;
}
75% {
outline: 4px solid color(default);
outline-offset: 4px;
}
100% {
outline: 5px solid color(default);
outline-offset: 5px;
}
}
В Chrome моя кнопка «светится», а контур расширяется назад и вперед от кнопки.На Safari ничего не происходит ... и я не могу понять, почему.