Скажу так, все возможно. Попробуй. Только на личном опыте ты поймешь все особенности этого подхода и его минусы. Так же, по мере изучения начнешь открывать для себя другие технологии для работы с графикой и анимацией в вебе. Их кучи.
Обратите внимание на www.svgjs.com и на raphaeljs.com
эти библиотеки сильно упрощают разработку графических эффектов подобно вашему и них есть отличное сообщество где вам с большей вероятностью ответят/подскажут нужный способ или туториал.