Witam,
Potrzebuję zrobić animację, jaką w css ma transition "cubic-bezier(0.165, 0.84, 0.44, 1)" (rozpędzony pasek, który powoli zwalnia, aż stanie w miejscu). Jak to zrobić w canvas? Mam rysować od nova całego canvasa, tylko z przesuniętymi elementami co X ms? Czy może narysować gotowy element canvas o wymiarach 8000x200 i przesuwać go w jego containerze? Aktualnie mam taki container i w nim listę elementów, jednak chciałbym to zoptymalizować, a tyle animowanych elementów to jednak wysiłek dla javascript (głównie na telefonach).
Pozdrawiam!
Potrzebuję zrobić animację, jaką w css ma transition "cubic-bezier(0.165, 0.84, 0.44, 1)" (rozpędzony pasek, który powoli zwalnia, aż stanie w miejscu). Jak to zrobić w canvas? Mam rysować od nova całego canvasa, tylko z przesuniętymi elementami co X ms? Czy może narysować gotowy element canvas o wymiarach 8000x200 i przesuwać go w jego containerze? Aktualnie mam taki container i w nim listę elementów, jednak chciałbym to zoptymalizować, a tyle animowanych elementów to jednak wysiłek dla javascript (głównie na telefonach).
Pozdrawiam!