Calc () в анимации свойство css не работает только на краю микросферы

Эта анимация загрузчика отлично работает в Chrome, Opera, Firefox и Safari. Но не работает в Microsoft Edge. Можно ли заставить его работать в Edge?

<div class = "_preLoader" style = "--n:5">
            <div class = "_circle _c1" style = "--i:0"></div>
            <div class = "_circle _c2" style = "--i:1"></div>
            <div class = "_circle _c3" style = "--i:2"></div>
            <div class = "_circle _c4" style = "--i:3"></div>
            <div class = "_circle _c5" style = "--i:4"></div>
        </div>

СТИЛЬ

._preloader {
        display: flex;
        align-content: space-around;
        justify-content: center;
    }

    ._circle,
    ._circle::after {
        background: rgb(255, 99, 71);
        display: inline-block;
        width: 2em;
        height: 2em;
        border-radius: 50%;
        animation: a 1s calc(((var(--i) + var(--o, 0))/var(--n) - 1)*1s) infinite
    }


    ._circle::after {
        --o: 1;
        background: #3C4252;
        content: ''
    }



    @keyframes a {
        0%,
        50% {
            transform: scale(0)
        }

Этот jsfiddle https://jsfiddle.net/03ddygdx/20/ отлично показывает анимацию в описанных браузерах, за исключением микросферы края.

смесь переменных и вычислений, я не удивлен, что Microsoft терпит неудачу ... слишком сложно для них ...

Temani Afif 04.01.2019 12:25

Вы написали заявление, а не вопрос, вы сообщаете нам, что что-то не работает в браузерах. В чем вопрос? Может ли это работать на Edge? Это проблема совместимости? Есть ли альтернативный способ добиться того же, используя разные методы CSS?

leuquim 04.01.2019 12:32

кажется, это известная проблема. но майкрософт просто не исправит developer.microsoft.com/en-us/microsoft-edge/platform/issues‌ /…

CodeHacker 04.01.2019 12:53
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в 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. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
5
3
335
0

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