Тёмный

GreenSock (GSAP) анимации. JavaScript анимации. Базовые моменты. 

Давай Попробуем: JavaScript
Подписаться 24 тыс.
Просмотров 15 тыс.
50% 1

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 46   
@lets_try_js
@lets_try_js Год назад
ПЕРЕЗАЛИВ. Добавил звука. Как сейчас слышно?
@alexeyrubchenya6178
@alexeyrubchenya6178 Год назад
Хорошо, так держать)
@read_and_listen
@read_and_listen Год назад
О, норм) Так куда веселее)
@getFrontend
@getFrontend Год назад
Благодарочка, теперь звук в норме!!!) До этого приходилось скачать и через VLC плеер на 200% выкрутить
@lets_try_js
@lets_try_js Год назад
@@getFrontend что-то пошло не так)
@Александр-Беляев
Звук хорош)
@-Liksait-
@-Liksait- 2 месяца назад
Давно хотел начать изучать gsap вот твой ролик сохранил думал когда посмотрю и вот наступил время все четко спасибо за полезный ролик 🎥👨‍💻
@ЕгорЕгорович-д2т
Чудово, навіть така невеличка частина ліби але так ефектно.Дякую
@Nebogr
@Nebogr Год назад
Спасибо. Побольше уроков для новичков. Берегите себя, автор. С наступающим новым годом вас.
@lets_try_js
@lets_try_js Год назад
взаимно)
@ЕленаКиїв
@ЕленаКиїв Год назад
Дуже дякую за такий чудовий урок! Навіть мені, новачку, все зрозуміло! Сподіваюсь ще побачити багато таких чудових відео від Вас! ))
@lets_try_js
@lets_try_js Год назад
дякую! Щось точно буде)
@dimitriy8689
@dimitriy8689 Год назад
Хорошее подробное видео, то что надо, Лайк!
@Александр-Беляев
Спасибо большое за видео 😌
@nshebeko
@nshebeko Год назад
очень классно, давай еще ролики по treejs)
@Atractiondj
@Atractiondj 10 месяцев назад
Хотел начать изучать GSAP и когда увидел какой большой может получиться функция анимации сказал себе, да ну его нах... можно использовать IntersectionObserver для элементов в поле видимости и создавать CSS анимаций. Вот пример скрипта const observer = new IntersectionObserver((entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { entry.target.classList.remove('hidden'); entry.target.classList.add('show'); } else { entry.target.classList.remove('show'); entry.target.classList.add('hidden'); } }); }); const hiddenElements = document.querySelectorAll('.hidden'); hiddenElements.forEach((el) => observer.observe(el)); и вот css .animeee.hidden { opacity: 0; } .animeee.show { -webkit-animation: fadeInLeft 1s both; animation: fadeInLeft 1s both; } .animeee.show:nth-child(2) {animation-delay: .2s;} .animeee.show:nth-child(3) {animation-delay: .4s;} .animeee.show:nth-child(4) {animation-delay: .6s;} .animeee.show:nth-child(5) {animation-delay: .8s;} .animeee.show:nth-child(6) {animation-delay: 1s;} @keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } И кто то скажет что ой тут надо много писать... а я скажу такой код проще администировать, а если его писать на SCSS то еще проще .animeee.hidden { opacity: 0; } .animeee.show { animation: fadeInLeft 1s both; @for $i from 2 through 6 { &:nth-child(#{$i}) { animation-delay: 200ms * ($i - 1); } } } @keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; transform: translate3d(0, 0, 0); } } В общем благодарю за старания, но я учить GSAP не буду из-за возможности поддержки и оптимизации кода
@lets_try_js
@lets_try_js 10 месяцев назад
ну если делать базовые какие-то вещи, то можно действительно через intersectionObserver, но библиотека GSAP дает куда больше возможностей, елси нужно сделать что-то интересное)
@Atractiondj
@Atractiondj 10 месяцев назад
@@lets_try_js согласен, но зачастую супер сложных анимации не нужно, ведь главное конверсии а не аттракцион анимации. Все упирается в пользовательский опыт. Вот если бы все браузеры начали поддержку scroll timeline, gsap по большей части умер... Но в принципе можно сказать можно использовать анимации только для пользователей хром а остальные пусть смотрят статику, по примеру Apple, анимация на сайте работает только с устройств на IOS, на Виндоус анимации не работают
@oilprint
@oilprint 11 месяцев назад
cool
@INTTable
@INTTable Год назад
жду следующий видос про гринсок и скролл анимацию
@lets_try_js
@lets_try_js Год назад
уже в следующем году)
@elevaalex1225
@elevaalex1225 8 месяцев назад
Как-то пробовал jsap в работе. Красиво конечно получается, но вылез геморой: перестала работать внутристраничная навигация. Если будете пробовать, поймете о чем я. Пришлось ее тоже через jsap реализовать, вроде плагин ScrollTo использовал для этого. Короче для себя я решил, что это прикольная вещь если делаешь свой блог или какой-нибудь лендос для мероприятия. Но не для серьезных бизнес проектов. P.S. это только мое мнение. В целом библиотека норм.
@elevaalex1225
@elevaalex1225 8 месяцев назад
Возможно я просто с какой-то старой версией работал. Потому что мне там пришлось body еще в две дополнительные блока-обертки засунуть чтобы все заработало
@444elegant2
@444elegant2 Год назад
Просто топчик Можно макет если есть
@lets_try_js
@lets_try_js Год назад
нет макета, просто накидал в HTML сразу
@Sashad2003
@Sashad2003 9 дней назад
Спасибо за хороший контент. Я написал вам на эл.почту. Буду рад сотрудничать с вами.
@BMikel
@BMikel Год назад
все красиво, но как оно на мобильных устройствах будет? В наше время около 80% если не больше заходят в интернет с мобильных
@internationaluser86
@internationaluser86 Год назад
На мобилках отключается обычно
@lets_try_js
@lets_try_js Год назад
Да, на мобильных по умолчанию эти анимации отсутствуют )
@АлександрКрасавин-х8э
А почему она на мобилках не работает?
@deny_channel
@deny_channel Год назад
@@lets_try_js у меня на телефоне все анимации работают по умолчанию, как их можно отключить?
@lets_try_js
@lets_try_js Год назад
@@deny_channel в каком-то из роликов про GSAP я рассказываю как это сделать. пересмотри
@СергейЖелезняк-ч8я
@СергейЖелезняк-ч8я 6 месяцев назад
Урок полезный. Благодарю. Вдвойне приятно что ты ещё и земляк
@Nebogr
@Nebogr Год назад
А вы можете прикреплять файл с готовым кодом урока, чтоб мы могли скачать и тренироваться вместе с вами?
@lets_try_js
@lets_try_js Год назад
как показывает практика - если есть готовый код то ты ничему не научишься... только практика, только хардкор
@Nebogr
@Nebogr Год назад
а начальный код можете прикреплять, чтоб дальше джаваСкрипт делать с вами. Или макет
@Flex86
@Flex86 Год назад
@@lets_try_js Поддерживаю! Вы правы на 100%
@ЕгорЕгорович-д2т
Не ленись сам напечатать в следующий раз скопипастишь😂
@oilprint
@oilprint 8 месяцев назад
круто вийшло !!!!
@lets_try_js
@lets_try_js 8 месяцев назад
добре що вийшло)
@AntonioBenderas
@AntonioBenderas Год назад
Привет!!! Рад что всё норм, хорошие уроки.
@lets_try_js
@lets_try_js Год назад
благодарю)
@АлексейСоколов-у3к
Топовый видос. Спасибо большое!
@lets_try_js
@lets_try_js Год назад
благодарочка)
Далее
Scroll Trigger Tutorial - 1 - Getting Started
13:33
Просмотров 124 тыс.
Overlapping Cards Animation With GSAP ScrollTrigger
8:35
Barno
00:22
Просмотров 341 тыс.
Beatrise (пародия) Stromae - Alors on danse
00:44
GSAP (Greensock) Анимации 2023.  Часть 2.
1:14:47
Learn GSAP In 23 Minutes
23:22
Просмотров 207 тыс.
Barno
00:22
Просмотров 341 тыс.