Mam listę elementów div i zezwalam mojemu użytkownikowi na dynamiczne dodawanie nowego przez umieszczanie nowej treści. Jeśli użytkownik opublikuje nową zawartość, chciałbym ją podświetlić na ekranie, zmniejszając kolor tła nowego elementu div do innego koloru i zmniejszając go. Jestem całkiem blisko:Przejście CSS: zanikanie koloru tła, resetowanie po
http://jsfiddle.net/pUeue/1953/
Używam tego CSS do wyzwalania przejścia:
.backgroundAnimated{
background-color: #AD310B !important;
background-image:none !important;
-webkit-transition: background-color 5000ms linear;
-moz-transition: background-color 5000ms linear;
-o-transition: background-color 5000ms linear;
-ms-transition: background-color 5000ms linear;
transition: background-color 5000ms linear;
-webkit-animation-direction: alternate; /* Chrome, Safari, Opera */
animation-direction: alternate;
-webkit-animation-iteration-count: 2; /* Chrome, Safari, Opera */
animation-iteration-count: 2;
}
mogę zanikać w innym kolorze, ale nie znikną z powrotem. Zastanawiam się, czy ktoś ma sugestię, aby to osiągnąć? Zdaję sobie sprawę, istnieje wiele sposobów, aby to zrobić, ale miałem nadzieję, że zawiera to całkowicie w CSS (z wyjątkiem dodanie klasy CSS dynamicznie za pośrednictwem jQuery.
Dzięki za wszelkie sugestie ...
ah - to całkiem pomysłowe. Lubię twoją odpowiedź bardziej niż moją;) – cport1
Działa pięknie! Dzięki! – BenjiFB
Czy istnieje łatwy sposób na ponowne uruchomienie animacji? – althaus