Obecnie próbuję animacji angular2 i zastanawiałem się, jaką konkretną przewagę przynoszą nad standardowymi animacjami/przejściami css.animacja kątowa 2 a animacja css - kiedy użyć czego?
np. typowy materiał zaprojektowany z efektami kartek i hover z cieniami pudełek. Większość frameworków css używa: hover i css-transitions. Czy używanie animacji kątowych 2 ma szczególną zaletę?
Czytałem gdzieś, że niektóre właściwości animacji css nie odwołują się do GPU tak bardzo, dlatego są opóźnienia i opóźnienia. A co z animacjami angular2?
Cóż, nie wiem zbyt wiele na temat Angular, ale myślę, że po prostu wykorzystują animacje CSS. [W rzeczywistości ich doktorzy mówią] (https://angular.io/docs/ts/latest/guide/animations.html): * "System animacji Angular pozwala tworzyć animacje, które działają ** z tą samą rodzimą wydajnością * * znalezione w czystych animacjach CSS. "*. Określają również, że używają [animacji internetowych] (https: //w3c.gitub.io/web-animations /) where [possible] (http://caniuse.com/#feat=web-animation). To pierwsze trafienie, gdy szukasz "animacji kątowej 2" – GolezTrol
Wierzę, że animacje angular2 po prostu tworzą animację css, gdy są kompilowane. Zaletą jest to, że łatwiej jest dodawać i kontrolować animacje na poziomie komponentu. –
dziękuję za szybką odpowiedź, więc w zasadzie to, co dostaję z kątowymi 2 animacjami to metody (takie jak animat() i style()), które sprawiają, że animacje są łatwiejsze do kontrolowania (?) –