Кодепен: https://codepen.io/sabeser/pen/RwYzJpd
HTML:
<div id='wrapper'>
<div class='circle'></div>
<div class='circle'></div>
</div>
CSS:
:root {
--scale--ratio: 1;
}
#wrapper {
background-color: yellow;
display: flex;
justify-content: center;
align-items: center;
height: 50vh;
width: 50vw;
}
.circle {
background-color: red;
width: 50px;
height: 50px;
margin: 1em;
border-radius: 20em;
/* set default scale */
scale: var(--scale--ratio);
/* enable scale animation */
transition: scale 1.1s;
-webkit-animation: floataround 1.1s infinite alternate;
animation: floataround 1.1s infinite alternate;
}
@keyframes floataround {
0% {
translate: 0;
}
100% {
translate: 0 -8px;
}
}
.circle:hover {
/* update scale */
--scale--ratio: 1.2;
cursor: pointer;
background-color: green;
}
В Firefox круги перемещаются вверх и вниз и увеличиваются при наведении курсора мыши. В Brave они не двигаются и не увеличиваются при наведении мыши.
Есть ли способ заставить этот код работать в браузере Brave?
@Vi100 Какая у тебя версия?
Могу подтвердить, работает на v1.49.132
Пробовал на ноутбуке (1.36.111) и ПК (1.28.106), оба не работают. Мобильный (1.49.132, только что скачал) работает нормально. Я так понимаю, мои версии для ноутбука и ПК слишком устарели? PS Версия 1.39.122 тоже не работает. Это не очень хорошо, держу пари, что у многих пользователей более старые версии браузера. Так что код для них не сработает; (
@parsecer Вы пробовали использовать префикс? Префиксы на пути к исчезновению, но я предполагаю, что старые браузеры все еще нуждаются в них? Вот один из множества префиксов, которые вы можете найти на autoprefixer.github.io






Проблема не в вашем коде, а в браузере Brave, потому что некоторые анимации не поддерживаются в этом браузере. Если вы заметили, в браузерах есть некоторые новые функции css, реализованные с помощью -webkit-,-o-,-moz-,-ms-. По этой причине это должно обновить ваш браузер Brave с помощью функций css.
Есть ли специальное ключевое слово для браузера Brave, например -mox для Firefox?
@parsecer нет Недоступно для смелого браузера
Я тестировал на Brave, и он работает...