2016-07-13 4 views
0

У меня есть два шаблона. Я хотел бы показать их в таком порядкеПриостановка анимации ключевого кадра css3

1) замирание в шаблоне 1
2) замирание в шаблоне 2
3) затухать шаблон 1
4) затухать модель 2

, а затем повторить на неопределенный срок.

У меня есть это, который показывает правильный порядок, но не останавливается шаблон, в то время как другие затухает в.

@keyframes fadeIn { 
    0% { opacity: 0; } 
    100% { opacity: 1; } 
} 

@keyframes fadeOut { 
0% { opacity: 1; } 
100% { opacity: 0; } 
} 


.pattern-one { 
    animation: fadeIn 2s infinite alternate; 
} 

.pattern-two { 
    animation: fadeOut 2s infinite alternate; 
} 

Можно ли ввести паузу?

+0

Да, проверить [анимация-игра-состояние] (https://developer.mozilla.org/en-US/docs/Web/CSS/animation-play-state) – TylerH

+0

Также у этого вопроса есть обходной путь, если вам нужна поддержка браузера, за исключением того, что «анимация-воспроизведение-состояние» работает в: http://stackoverflow.com/questions/11689802/pause-between-keyframe-animations – TylerH

+0

Мне нужна поддержка IE9 – user1059511

ответ

1

Вы пытаетесь достичь чего-то подобного?

@keyframes fadeIn { 
 
    0% { opacity: 1; } 
 
    25% { opacity: 0; } 
 
    50% { opacity: 1; } 
 
    75% { opacity: 1; } 
 
    100% { opacity: 1; } 
 
} 
 

 
@keyframes fadeOut { 
 
    0% { opacity: 1; } 
 
    25% { opacity: 1; } 
 
    50% { opacity: 0; } 
 
    75% { opacity: 1; } 
 
    100% { opacity: 1; } 
 
} 
 

 

 
.pattern-one { 
 
    animation: fadeIn 4s infinite; 
 
} 
 

 
.pattern-two { 
 
    animation: fadeOut 4s infinite; 
 
} 
 
div{ 
 
    width:50px; 
 
    height:50px; 
 
    background-color: blue; 
 
    margin:10px; 
 
}
<div class="pattern-one"></div> 
 
<div class="pattern-two"></div>

+0

очень близко, но не должно быть никакого смысла, когда оба шаблона не видны. – user1059511

+0

отредактировано немного, для более желаемого времени попробуйте сыграть с процентами и значениями. ПРИМЕЧАНИЕ: анимация должна иметь значение непрозрачности 0%, так же как и 100% для удобства –

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