Добавить задержку анимации в стандартный CSS Divi

Для своего сайта я использую Divi в качестве темы. Приятной деталью функциональности divi является навигация точки divi, для этой конкретной проблемы я попытался перезаписать функциональность навигации точек divi по умолчанию, отложив КОГДА навигационная точка divi должна стать видимой и анимироваться справа. В приведенном ниже коде я добавил -800 пикселей, чтобы убедиться, что этот пользовательский код действительно работает - да, это так!

Я пытался:

ul.et_pb_side_nav.et-visible {
    opacity: 0;
    -webkit-animation: fadeInRight 1.5s 1 cubic-bezier(.77,0,.175,1) !important;
    -moz-animation: fadeInRight 1.5s 1 cubic-bezier(.77,0,.175,1) !important;
    -o-animation: fadeInRight 1.5s 1 cubic-bezier(.77,0,.175,1) !important;
    animation: fadeInRight 1.5s 1 cubic-bezier(.77,0,.175,1) !important;
    -webkit-animation-delay: 20s;
    animation-delay: 20s;
}


/* Chrome, Safari, Opera */
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-800px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

/* Standard syntax */
@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(-800px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

Несмотря на то, что анимация исходит от -800 пикселей, задержка не работает! Мне нужно, чтобы эта анимация подождала 20 секунд перед запуском.

У вас есть предложения, как это исправить?(Не похоже, что профессиональная версия divi dot nav имеет возможность устанавливать задержку анимации)

0 ответов

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