Witam, co myślicie o tym żeby różne efekty czy animacje robić w js? np. scale(objekt, x, y, czas); Moim zdaniem w css duzo kodu się robi.
0
0
Robienie tego w CSS ma tą przewagę, że nowe przeglądarki zazwyczaj wykorzystują do tego GPU i jest to zwyczajnie szybsze. Samo przetworzenie kodu JS już spowolni taką operację.
0
jeśli tworzy Ci się za dużo kodu w CSS to poczytaj o LESS albo SASS i pamiętaj: don't repeat yourself
0
Ręczne animowanie wartości transform jest wcale niewygodniejsze (szczególnie jeżeli chcesz to zrobić DOBRZE, a nie BYLE DZIAŁAŁO), ani krótsze. I jest mniej czytelne. I w sumie ma tyle wad, że możnaby wymieniać i wymieniać.
Ustawienie konkretnej wartości i pozwolenie animacji wykonać się przez CSS jest ok oczywiście.