JavaScript фичи #2 Parallax на чистом JS | Параллакс эффект

preview_player
Показать описание
Мой личный YouTube-канал:

Продолжаем изучать JS фичи и сегодня делаем parallax effect на чистом Javascript. Вообще для параллакс эффекта уже существуют готовые библиотека, а мы так, немного поиграемся с параметрами clientX и Data-атрибутами.

Ссылка на весь плейлист JS-фичи:

Подпишитесь на канал, если вам нравятся эти видео:

Больше контента в нашей группе Вконтакте
Присоединяйтесь к нашему сообществу Discord
Telegram-канал "Лысый из браузера":

-----------
Я использую хостинг Link Host с 2014 года

Каналы с крутыми фичами на CSS и JavaScript:

Канал с терминами для айтишников:

Канал, где публикуют ссылки на полезные сервисы и сайты:
Рекомендации по теме
Комментарии
Автор

Отлично объясняете! Но уже второй урок вы вызываете querySelectorAll внутри коллбэка. Поиск по DOM-дереву это дорогая операция, тем более querySelectorAll. Таким образом вы в 2-3 раза замедляете работу скрипта. Элементы в процессе не меняются, и их data-speed тоже. Поэтому есть смысл записать их в переменные заранее и не вычислять каждый раз. Так как ваши уроки смотрят в основном начинающие, то они запоминают плохие практики не осознавая этого.

klimash
Автор

Сколько каналов на эту тему не пересмотрел, Артём лучше всех даёт инфу. Спасибо большое!

criticlswitch
Автор

У Вас очень интересные уроки. Не бросайте это дело.

zoyavorobei
Автор

Очень правильно, что пишешь const. Это говорит программисту и интерпретатору, что данная переменная не будет дальше переопределяться другими значениями. И когда смотришь чужой код, то не надо внимательно просматривать всю функцию чтобы понять, а не переопределил ли ее автор каким-то другим объектом/значением. Те кто критикует использование const слабо разбираются в теме. const надо использовать везде где только можно.

XenonIPC
Автор

Круто! спасибо огромное! Даже не думал, что мой вопрос так быстро всплывет!!!

nikitaananjevs
Автор

Фоновые изображения из урока(вдруг кому пригодится :) ):

Dudarik
Автор

спасибо большое за отличные уроки, к сожалению нет денег для курса вашего, но эти бесплатные фичи очень помогают при самообразовании, спасибо за уроки:)

ЕвгенийОксенчук
Автор

Как раз то что нужно, ты большой молодец)

Mikołaj-zf
Автор

КТО ЗА ПОДДЕРЖИТЕ ЛАЙКАМИ!!!!


Артем, сделайте тач слайдер на события pointers, touch... реально полезно уметь это делать. Можно конечно и через готовые решения, но нужно и самому разобраться!!! Какой то прикольный слайдерик адаптивный.

rva
Автор

Огромное спасибо! Как всегда очень доступно и интересно!

ОксанаКовш-ът
Автор

Конечно это лайк.
Но говорить что мой лайк ничего не стоит...((
Он много стоит.
Куда попало я свой лайк не тыкаю!)

ОртодоксальныйВатник
Автор

background-size можно писать в общей куче. background: #fff url('img.jpg') center / cover no-repeat;

leemne
Автор

Ты крут, просто жесть
жмякнул бы хоть 100 раз лайк
Спасибо за информативность !!!

valeriipimenov
Автор

Урааа! Еще не досмотрел, а уже жду следующую фичу! =)
Спасибо!!!

АндрейЦарик-чж
Автор

Классная рубрика, хотелось бы ещё, чтобы вы оставляли папку с кодом в описании

hustlecustle
Автор

Ещё одно хорошее видео, спасибо за контент!!

hudshnik
Автор

О май гад. Ты учишь как божечка. Я покланяюсь тебе, о великий разработчик Артём. Прими меня вослужение и я буду приносить тебе в полнолунее жертву твоих врагов и конкурентов, и еще тех кто ставит дислайки.

Jake-vorobei
Автор

Пожалуйста расскажи как сделать свой вертикальный ползунок прокрутки страницы сайта и скрыть базовый у браузера. Это очень интересно!

obzoryGameMAX
Автор

Для работы с тегом img тебе нужно было прописать: .layer img {width: 100%; height: 100%; object-fit: cover}

space
Автор

Смотрю твоё видео в такой же футболке только оранжевой 0_0

АндрейЯкир
welcome to shbcf.ru