2015-03-16 6 views
0

Цель - сохранить красный фон в конце анимации.Как сохранить css3 изменение анимации

Использование хром http://codepen.io/JulianNorton/pen/RNqLZM

.animation { 
    -webkit-animation:test-animation 2s 2; 
    // Animation stops after a few seconds, state doesn't stay red. 
} 


@-webkit-keyframes test-animation { 
    0% { 

     background-color:#fff 
    } 

    100% { 
     background-color:red 
    } 
} 

@keyframes test-animation { 
    0% { 
     background-color:#fff 
    } 

    100% { 
     background-color:red 
    } 
} 

ответ

1
animation-fill-mode: forwards; 

скорее всего то, что вы искали. Источник: CSS Animation property stays after animating

+0

http://codepen.io/JulianNorton/pen/EaOwpW Спасибо за это, я сначала подумал, что это был не ответ, но я забыл добавить -webkit. –

+0

Добро пожаловать. Это всегда детали, которые его исправляют;) –

0

Просто установите цвет фона .animation элемента на красный. Поскольку анимация ключевого кадра запускается автоматически, она сначала не будет красной, а белая, как вы хотите.