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

  Рет қаралды 15,203

Давай Попробуем: JavaScript

Давай Попробуем: JavaScript

Күн бұрын

Пікірлер: 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 что-то пошло не так)
@Александр-Беляев
@Александр-Беляев Жыл бұрын
Звук хорош)
@СергейЖелезняк-ч8я
@СергейЖелезняк-ч8я 7 ай бұрын
Урок полезный. Благодарю. Вдвойне приятно что ты ещё и земляк
@-Liksait-
@-Liksait- 3 ай бұрын
Давно хотел начать изучать gsap вот твой ролик сохранил думал когда посмотрю и вот наступил время все четко спасибо за полезный ролик 🎥👨‍💻
@Nebogr
@Nebogr Жыл бұрын
Спасибо. Побольше уроков для новичков. Берегите себя, автор. С наступающим новым годом вас.
@lets_try_js
@lets_try_js Жыл бұрын
взаимно)
@АлексейСоколов-у3к
@АлексейСоколов-у3к Жыл бұрын
Топовый видос. Спасибо большое!
@lets_try_js
@lets_try_js Жыл бұрын
благодарочка)
@oilprint
@oilprint 9 ай бұрын
круто вийшло !!!!
@lets_try_js
@lets_try_js 9 ай бұрын
добре що вийшло)
@AntonioBenderas
@AntonioBenderas Жыл бұрын
Привет!!! Рад что всё норм, хорошие уроки.
@lets_try_js
@lets_try_js Жыл бұрын
благодарю)
@dimitriy8689
@dimitriy8689 Жыл бұрын
Хорошее подробное видео, то что надо, Лайк!
@Александр-Беляев
@Александр-Беляев Жыл бұрын
Спасибо большое за видео 😌
@ЕгорЕгорович-д2т
@ЕгорЕгорович-д2т Жыл бұрын
Чудово, навіть така невеличка частина ліби але так ефектно.Дякую
@oilprint
@oilprint Жыл бұрын
cool
@elevaalex1225
@elevaalex1225 9 ай бұрын
Как-то пробовал jsap в работе. Красиво конечно получается, но вылез геморой: перестала работать внутристраничная навигация. Если будете пробовать, поймете о чем я. Пришлось ее тоже через jsap реализовать, вроде плагин ScrollTo использовал для этого. Короче для себя я решил, что это прикольная вещь если делаешь свой блог или какой-нибудь лендос для мероприятия. Но не для серьезных бизнес проектов. P.S. это только мое мнение. В целом библиотека норм.
@elevaalex1225
@elevaalex1225 9 ай бұрын
Возможно я просто с какой-то старой версией работал. Потому что мне там пришлось body еще в две дополнительные блока-обертки засунуть чтобы все заработало
@ЕленаКиїв
@ЕленаКиїв Жыл бұрын
Дуже дякую за такий чудовий урок! Навіть мені, новачку, все зрозуміло! Сподіваюсь ще побачити багато таких чудових відео від Вас! ))
@lets_try_js
@lets_try_js Жыл бұрын
дякую! Щось точно буде)
@nshebeko
@nshebeko Жыл бұрын
очень классно, давай еще ролики по treejs)
@Atractiondj
@Atractiondj 11 ай бұрын
Хотел начать изучать 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 11 ай бұрын
ну если делать базовые какие-то вещи, то можно действительно через intersectionObserver, но библиотека GSAP дает куда больше возможностей, елси нужно сделать что-то интересное)
@Atractiondj
@Atractiondj 11 ай бұрын
@@lets_try_js согласен, но зачастую супер сложных анимации не нужно, ведь главное конверсии а не аттракцион анимации. Все упирается в пользовательский опыт. Вот если бы все браузеры начали поддержку scroll timeline, gsap по большей части умер... Но в принципе можно сказать можно использовать анимации только для пользователей хром а остальные пусть смотрят статику, по примеру Apple, анимация на сайте работает только с устройств на IOS, на Виндоус анимации не работают
@INTTable
@INTTable Жыл бұрын
жду следующий видос про гринсок и скролл анимацию
@lets_try_js
@lets_try_js Жыл бұрын
уже в следующем году)
@Nebogr
@Nebogr Жыл бұрын
А вы можете прикреплять файл с готовым кодом урока, чтоб мы могли скачать и тренироваться вместе с вами?
@lets_try_js
@lets_try_js Жыл бұрын
как показывает практика - если есть готовый код то ты ничему не научишься... только практика, только хардкор
@Nebogr
@Nebogr Жыл бұрын
а начальный код можете прикреплять, чтоб дальше джаваСкрипт делать с вами. Или макет
@Flex86
@Flex86 Жыл бұрын
@@lets_try_js Поддерживаю! Вы правы на 100%
@ЕгорЕгорович-д2т
@ЕгорЕгорович-д2т Жыл бұрын
Не ленись сам напечатать в следующий раз скопипастишь😂
@Uncaught_in_promise
@Uncaught_in_promise Жыл бұрын
все красиво, но как оно на мобильных устройствах будет? В наше время около 80% если не больше заходят в интернет с мобильных
@internationaluser86
@internationaluser86 Жыл бұрын
На мобилках отключается обычно
@lets_try_js
@lets_try_js Жыл бұрын
Да, на мобильных по умолчанию эти анимации отсутствуют )
@АлександрКрасавин-х8э
@АлександрКрасавин-х8э Жыл бұрын
А почему она на мобилках не работает?
@deny_channel
@deny_channel Жыл бұрын
@@lets_try_js у меня на телефоне все анимации работают по умолчанию, как их можно отключить?
@lets_try_js
@lets_try_js Жыл бұрын
@@deny_channel в каком-то из роликов про GSAP я рассказываю как это сделать. пересмотри
@444elegant2
@444elegant2 Жыл бұрын
Просто топчик Можно макет если есть
@lets_try_js
@lets_try_js Жыл бұрын
нет макета, просто накидал в HTML сразу
@Sashad2003
@Sashad2003 Ай бұрын
Спасибо за хороший контент. Я написал вам на эл.почту. Буду рад сотрудничать с вами.
GSAP (Greensock) Анимации 2023.  Часть 2.
1:14:47
Давай Попробуем: JavaScript
Рет қаралды 8 М.
GreenSock #1. Знакомство с библиотекой
13:19
MaxGraph - cайты как страсть
Рет қаралды 17 М.
Я сделала самое маленькое в мире мороженое!
00:43
Кушать Хочу
Рет қаралды 4,9 МЛН
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 13 МЛН
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 121 МЛН
Руководство по CSS анимации. Transition / Animation / Keyframes
22:26
Быть Программистом
Рет қаралды 25 М.
Будущее CSS-анимаций - scroll-timeline, animation-timeline и animation-range, JS больше не нужен!
9:38
Mastering Scroll Animations with GSAP ScrollTrigger
23:02
DesignCourse
Рет қаралды 134 М.
Intersection Observer. Практика на простом примере.
37:59
Давай Попробуем: JavaScript
Рет қаралды 4,1 М.
Самый БЫСТРЫЙ путь до работы Frontend. Frontend Roadmap 2024
32:05
Introducing ScrollTrigger for GSAP
21:43
GSAP Learning
Рет қаралды 265 М.
Clamp your triggers!
8:34
GSAP Learning
Рет қаралды 12 М.
React + GSAP | MotionPathPlugin
7:52
Типичный Веб Разработчик
Рет қаралды 804
Я сделала самое маленькое в мире мороженое!
00:43
Кушать Хочу
Рет қаралды 4,9 МЛН