Храбрый браузер: CSS-анимация не работает (но работает в Firefox)

Кодепен: 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?

Я тестировал на Brave, и он работает...

Vi100 01.04.2023 20:09

@Vi100 Какая у тебя версия?

parsecer 01.04.2023 20:20

Могу подтвердить, работает на v1.49.132

savageGoat 01.04.2023 20:21

Пробовал на ноутбуке (1.36.111) и ПК (1.28.106), оба не работают. Мобильный (1.49.132, только что скачал) работает нормально. Я так понимаю, мои версии для ноутбука и ПК слишком устарели? PS Версия 1.39.122 тоже не работает. Это не очень хорошо, держу пари, что у многих пользователей более старые версии браузера. Так что код для них не сработает; (

parsecer 01.04.2023 20:29

@parsecer Вы пробовали использовать префикс? Префиксы на пути к исчезновению, но я предполагаю, что старые браузеры все еще нуждаются в них? Вот один из множества префиксов, которые вы можете найти на autoprefixer.github.io

savageGoat 01.04.2023 20:56
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
5
96
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Есть ли специальное ключевое слово для браузера Brave, например -mox для Firefox?

parsecer 01.04.2023 23:00

@parsecer нет Недоступно для смелого браузера

SeyedSajjadNazari 02.04.2023 23:25

Другие вопросы по теме