Сообщение от Maxmaxmaximus1001
|
Нет) анимации это оформление, и должно оно быть в css где ему и положено быть, а активироваться или прекращаться отключением или включением классов, не?
хотяяя...
|
да, хандлеры для кликов там лишние
да и не должна она сама
вообще решать, когда ей запускаться, имхо.
ей должны говорить "йо, запустись, покажи элемент. вот тебе параметры (длительность, свойства). работай!"
Сообщение от Maxmaxmaximus1001
|
Ну то есть была бы там декларативность, но мощная. Чтобы можно было группировать анимации в слои и.т.п. и управлять всем этим) видимо эта либа это и делает?
|
это называется таймлайн
в терминах своей либы я называю это рекурсивной анимацией.
вот я что-то такого не заметил.
ну, сейчас версия 0.1.0, глянем, что будет дальше
лично я вообще этот подход взял себе на заметку, чему и очень рад.
вангую, что сейчас начнут появляться декларативные либы для анимаций на основе velocity.js (хз чем она там хороша ... отстой) и д.р.
а в GSAP есть таймлайны. так что вот когда появится либа, связывающая декларативность анимаций и GSAP, произойдёт бум бум
и GSAP позволяет вертёть всё и вся, вместе с вложенностью, величиной прокрутки, css свойств, просто свойств и вообще всего что хочется. ... но вот в изучении она трудна
а декларативный подход подразумевает простоту.
и вот получится смешение простоты декларативности и гибкости GSAP.
да! это будет бомба!
кто-нибудь займётся этим на форуме ? )
Сообщение от Maxmaxmaximus1001
|
но разве нельзя просто добавить дополнительные свойства в css?? и потом либой парсить их
|
далеко не всегда. очень часто начинает ругаться на то, что скрипту не положено вваливаться в стили, загруженные с чужого домена
Сообщение от Maxmaxmaximus1001
|
я например так в старых версиях ui делал плавный переход от height: auto до height: 100px например. чисто по css
|
т.е. у тебя была декларация анимации прямо в коде контроллера?
сэр, лапша!
Код:
|
.section:myEvent{
duration:400;
top:300px;
} |
хотя тут тоже фигня - параметры анимации смешались в кучу вместе со свойствами.
как эта штука позволит мне проанимировать свойство с именем не "top", а "duration" ? )