2016-01-08 4 views
-1

Просто создал анимацию, но она не работает, я хочу, чтобы сделать его сторону справа налево, но он не работает может кто-нибудь помочь мне, имеющие проблемы с CSS анимации

**https://jsfiddle.net/pvoytah3/** 
+2

Вы делаете это как опыт? Если да, продолжайте пытаться, если нет ... взгляните на animate.css: https://daneden.github.io/animate.css/ – AdamJeffers

+0

Я действительно пользовался, но этот был ограничен, так как у меня есть 2 анимации n та же строка, из которой я буду выглядеть с 2 стороны, так же, как она будет появляться за выбранным div, эта анимация не будет доступна в анимации css –

+0

Вы должны включить соответствующий код в вопрос ... См. http://stackoverflow.com/ help/mcve – vals

ответ

1

Сначала вы использовали .active .leftanm2 и .lefttanm2 не находятся внутри .active. Во-вторых: определите позицию в абсолюте в .lefttanm2 вместо внутренней анимации ключевого кадра.

.leftanm2 { 
    position: absolute; 
    animation-duration: 1.5s; 
    animation-name: slideleft2; 
} 

@keyframes slideleft2 { 
    from { 
    right: -51%; 
    } 

    to { 
    left: 0%; 
    } 
} 

PD: Вы можете использовать запас вместо позиции лучше для гладких переходов

+0

это используется в parrallax, поэтому я использовал активный класс, и это сработало. Это я хочу, чтобы он анимировал от riht до левого, как пришло справа направо, этого не происходит, позвольте мне обновить код скрипта js –

Смежные вопросы