Pracuję nad portfolio, aby pokazać, kiedy ubiegam się o moje następne badanie. Odkąd mieszkamy w 2012 roku, ma mnóstwo fantazyjnych animacji i śmieci CSS3, aby dać im poczucie "Potrzebujemy tego faceta". W tej chwili mam mały problem.Jak zachować style po animacji?
Jest to niewielka część określonego elementu:
/* This is the CSS of the elements with the id called 'fadein' */
#fadein {
-moz-animation-duration: 2s;
-moz-animation-name: item;
-moz-animation-delay: 4.5s;
-webkit-animation-duration: 5s;
-webkit-animation-name: item;
-webkit-animation-delay: 4.5s;
opacity:0;
-webkit-opacity:0;
}
@-webkit-keyframes item {
from {
-webkit-opacity: 0;
}
to {
-webkit-opacity: 1;
}
}
Należy pamiętać, że wyszedłem na zewnątrz klatki kluczowe Firefox, ponieważ są one zupełnie takie same. Prawy, brzydki format CSS, który sprawia, że elementy z id "fadein" ... znikają.
Problem polega na tym, że elementy znikają ponownie po zakończeniu animacji. To zmienia źle sformatowane Css w niezdatne do użycia Css.
Czy ktoś ma pojęcie, jak zachować zmieniony styl po animacji?
Sądzę, że to pytanie zostało zadane wcześniej i jest mi bardzo przykro z tego powodu.
Wielkie dzięki! Działa teraz gładko. Czy mogę zmienić część "webkit" na "moz", aby zapewnić kompatybilność z różnymi przeglądarkami? –
Tak, zaktualizowana odpowiedź w obsługiwanych przeglądarkach. – Duopixel
Niesamowite! Ładnie wykonane:). –