Меню бургер на чистом JavaScript. Многоуровневое меню и плавная прокрутка к разделу на HTML CSS JS

Поделиться
HTML-код
  • Опубликовано: 28 ноя 2024

Комментарии • 562

  • @FreelancerLifeStyle
    @FreelancerLifeStyle  3 года назад +23

    Что еще снять?
    🔴 Карта канала: miro.com/app/board/o9J_lZB3YKI=/
    🔴 Получить доступ к плюшкам + поддержать канал: www.patreon.com/freelancerlifestyle
    🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
    🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
    🔴 Facebook: facebook.com/freelancerlifestyle
    🔴 Instagram: instagram.com/freelancer.lifestyle

    • @commentator7826
      @commentator7826 3 года назад +4

      Уроки по javascript). А точнее DOM, события и т.д, а потом хотелось бы практики, например, сделать табы или аккордеон

    • @ИгорьТулянкин-ш6в
      @ИгорьТулянкин-ш6в 3 года назад +1

      Добрый день! Интересно увидеть как делается пагинация, как показывать контент частями при клике

    • @zmeygorynych5684
      @zmeygorynych5684 3 года назад +2

      Было бы интересно посмотреть как правильно вставлять видео в верстку.

    • @dennisfisher2684
      @dennisfisher2684 3 года назад

      Слайдер )

    • @MegaTesei
      @MegaTesei 3 года назад

      @@dennisfisher2684 Есть же видео такое

  • @pivnoepuzo3898
    @pivnoepuzo3898 3 года назад +177

    А представьте не было бы таких людей, сколько десятков часов мы бы убивали на банальные вещи. Спасибо.

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  3 года назад +14

      Пожалуйста! Рад что полезно!

    • @justinnl4332
      @justinnl4332 3 года назад +1

      Делаю сейчас закрытие меню-бургер по щелчку на ссылку в меню. Никак не работает. За примером далеко ходить не надо.

    • @fffffristaylo
      @fffffristaylo 3 года назад +1

      Он был бы немного беднее))

  • @IT_psychopath
    @IT_psychopath 3 года назад +77

    я так уже за год, вырос с твоих уроков, но начинал с них.)) как вырос, смотрю иногда, чтоб что-то вспомнить, ну и лайк поставить за труды. спасибо!
    если позволишь, поделюсь своим не большим опытом.))))
    1) лучше классы добавлять на li а не на ссылку! это важно, ибо в большинстве CMS, при натяжке такой верстке, проклянут, просто там на li класс можно прописать при инициализации меню к примеру в вордпресс, это гипер важно и будет попа боль... может кому пригодиться во классы вордпресса по умолчанию: nav-menu - этот класс ставиться на ul , menu-item - это класс пункта меню (li), 2) я бы вместо span сделал button причем с текстом внутри, только тексту задал бы нулевой размер, это поможет людям с инвалидностью, да и так верно по семантике, у нас там не декоративная стрелочка, а все-же это позиционируется как кнопка. но это не обязательно, можно так и не делать.))
    3) кнопка бургера, это тоже кнопка а не блок! да, это не критично и плевать как делать, но корректно, когда кнопка, это все-же кнопка а не что-то другое. опять же, проблема будет у людей с инвалидностью.
    4) не помешало бы честь тот факт, что клиент в будущем может добавить новый пункт меню, и наша верстка полетит в тар тарары.... я тоже сейчас сел себе писать подобное, для проектов, и вот как раз это одна из причин, по которой решил написать адаптивное меню.)))
    5) я бы шапку не делал фиксированной с самого начала, не всегда оно уместно. как по мне, лучше сделать ее фиксированной после прокрутки к примеру 200-300px. это добавит адаптивности.
    6) это уже мелочи, но лучше все обернуть сначала в - "window.addEventListener("DOMContentLoaded", () =>{}", как миним поможет людям с инвалидностью. есть еще пара мелких моментов, которые тоже часто могут вызвать боль в очень больших проектах, но не критично.))) к пример, лучше проверить сразу, а создалось ли меню и наши основные классы. потому что не мы будем создавать меню а php к примеру, он баганул и наш js пошел гулять ошибками по консоле.)))

    • @Roderen
      @Roderen 3 года назад +2

      Я кстати всегда ставлю классы на всё. Будь то p, strong, и на a в li и на li в a

    • @miraigrafit7865
      @miraigrafit7865 3 года назад +2

      @@Roderen li в а? 🙈

    • @ИльназГарайшин-ч6о
      @ИльназГарайшин-ч6о 3 года назад

      можешь объяснить, зачем надо код писать в DOMContentLoaded? Интересно

    • @Roderen
      @Roderen 3 года назад +1

      @@miraigrafit7865 "Заговорился")

    • @dobramorda9818
      @dobramorda9818 3 года назад +2

      @@ИльназГарайшин-ч6о ну бывает такое, что есть вещи, которые загружаются асинхронно, или строятся js кодом, в таком случает твоя логика поиска элементов через querySelector-ы будет работать неправильно, так как страница загрузиться, начнется работа условно твоего скрипта, он не сможет найти какой нибудь условный селектор типа body.main, потому что класс main навешивается скриптом другого js, который отрабатывает после твоего, и следовательно document.querySelector('body.main') будет null, ну а ты же для чего то делал этот поиск, чтобы для чего то использовать, следовательно логика твоей программы будет рушится.

  • @pholi8773
    @pholi8773 3 года назад +17

    У Жени скоро 200 тыс. подписчиков, а я до сих пор читаю поздравления с первой сотней)
    Удачи тебе, Женя, спасибо за твои классные уроки, если чего-то не пойму или не хватит мотивации, стану твоим патроном.
    Для меня ты единственный человек, которому хочется задонатить, тем более это заслуженно.
    К концу года наберешь 500 тыс?))
    Вопрос к тем, кто ставит дизлайки на видео... Ребята, за что? Человек старается, делает всё ради нас, получает с канала копейки (по меркам больших каналов). Он мог бы и кривлять рожи на видео и грести бабло, но он ставит моральные ценности выше денег. Он делится бесценным опытом, который вы не купите даже в Скиллбоксах и тому подобных.

  • @alexeyyevkov155
    @alexeyyevkov155 3 года назад +53

    Наш сенсей как всегда лучший!!!

  • @AlexStolbovakariturnel
    @AlexStolbovakariturnel 3 года назад +25

    Представь - 10 минут назад сел смотреть предыдущий видос про бургер, а сам себе думаю - наверное, посмотрю и сам соображу, как это сделать на чистом JS. И тут открываю почту ииииии..... Женя как всегда - лучший!

  • @РусланРусалкин-х7ш
    @РусланРусалкин-х7ш 3 года назад +64

    Один из не многих обучающих блогеров которому лайк можно ставить не глядя. Спасибо Джексон!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  3 года назад +4

      Я рад!

    • @rizaetdinkuchukbay4601
      @rizaetdinkuchukbay4601 3 года назад +1

      @@FreelancerLifeStyle видео по jQuery есть на канале ? Вроде пролистал не нашёл. Если нет, то будет ли? Заранее благодарен!

  • @yomo1abh586
    @yomo1abh586 3 года назад +1

    Решил разобрать всю инфу в ролике детально и писать следом за тобой, Жека, но прочность осмысленно.
    Итог: в период с 00:00 по 1:38 я просмотрел и полностью "впитал" первые 23 минуты ролика.
    Большое спасибо за сей труд. Каждый твой ролик наполнен тонной нужной, полезной, а главное актуальной информацией, так же присутвует большое колличество советов, фич, которые нельзя прочесть в документации, ибо они нарабатываются лишь на практике при работе с проектом.
    Еще раз большое спасибо!! Вы помогаете людям становиться лучше и речь не только об навыках в Frontend'e. ))

  • @qwe-rty-
    @qwe-rty- 3 года назад +24

    Хах, а вот тут я тебя уже опередил, насмотревшись твоих видео, я начал верстать макеты и в процессе верстки вывел похожий способ делать меню-бургер)) Твои труды не прошли напрасно, спасибо тебе огромное

  • @АлександрКосматов-т2х

    Очень редко ставлю лайки и пишу комментарии, но большое, просто огромное вам спасибо. Благодаря вашим подобным видео я начинаю понимать всю взаимосвязь html/css/JS и видеть использование всего этого на реальном проекте. Спасибо, ваши видео очень мотивируют продолжать заниматься этим.

  • @AndriiNakonechnyi-f3y
    @AndriiNakonechnyi-f3y 3 года назад +9

    Росту на твоих роликах, просто лучший!
    Иногда не верится, что такой контент с крутой подачей дают бесплатно)

  • @НаталияНовицкая-ц5з
    @НаталияНовицкая-ц5з 2 года назад +3

    делаю сайт для портфолио, по твоему видосу сделала меню-бургер, все получилось, ураааа! огромная благодарность за твой труд!

  • @maksym_iv
    @maksym_iv 3 года назад +13

    Это один из тех уроков, после которого смотришь на результат работы и не можешь перестать радоваться, спасибо большое за знания и хорошее настроение!

  • @nazarlevchuk7773
    @nazarlevchuk7773 3 года назад +5

    Словами не передать насколько полезное и нужное видео, тяжело как новичку понять Java запросы но думаю со временем и этот язык подтяну, спасибо тебе большое!

  • @Maksim_Ivaschenko
    @Maksim_Ivaschenko 3 года назад +19

    Позитив и настроение Евгения. Блеск в глазах. Как это заряжает и заражает позитивом и желанием учиться. Прямо какая то Вёрсточная лихорадка начинается. Однозначно Гранд Мерси. Респект и Уважуха.

  • @aquilon1790
    @aquilon1790 3 года назад +4

    Интересно было посмотреть, спасибо! Добавил бы, что при использовании опции behavior со значением "smooth" в js нужно использовать полифил или бейбел. Ведь если я не ошибаюсь, то отвалится львиная доля safari браузеров и ie11(если его еще кто-то поддерживает).
    И отдельно хочу поблагодарить за твой труд! Получив базовые знания html css js было много нюансов с которыми было тяжело и долго реализовывать реальные проекты. Я хотел максимально быстро выйти на фриланс и уже в процессе разбираться с тонкостями разработки. И в этом мне нереально помог твой стартовый шаблон! Он закрывал большую часть проблем и нюансов возникающих в разработке. И даже когда я сталкивался с трудностями, о решении которых не говорилось в видосе по стартовому шаблону, я не бежал сразу в гугл за решением, а начинал копаться в сборке и в большинстве случаев находил там решение! Огромное спасибо!

  • @ТёмаРассадин-н9щ
    @ТёмаРассадин-н9щ 3 года назад +8

    Всё легко когда ты знаешь, что делаешь. Поистине полезный урок. Спасибо!

  • @AnnaOhrimenko
    @AnnaOhrimenko Год назад

    Я в повному захваті від відео, якісно, доступно ще й цікаво! Година перегляду на одному диханні! Ви крутий!

  • @maksum4062
    @maksum4062 3 года назад +12

    Ты реально круто подходишь к своему материалу

  • @ДмитрийКузьмин-ш2с
    @ДмитрийКузьмин-ш2с 3 года назад +3

    Отличное начало дня!
    Женя, благодарочка!!!😎

  • @ЛетерКолл
    @ЛетерКолл 3 года назад +4

    Респект вам, Евгений!Теперь всем знакомым,желающим научиться делать классные сайты, после прохождения простейших курсов html/css/js рекомендую смотреть вас, идеальный следующий уровень.Спасибо!

  • @РусланКоташов
    @РусланКоташов 3 года назад +3

    Не так давно я поставил себе задачу, что хочу работать фрилансером, да и вообще освоить что-то новое и благодаря различным бесплатным сервисам и вашим видео, я смог получить свой первый заказ и успешно его выполнить :) Спасибо за канал!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  3 года назад +1

      Супер, я рад!

    • @Motivation_landi
      @Motivation_landi 2 года назад +1

      Как с тобой связаться? Интересно как ты начинал)

  • @feddim9624
    @feddim9624 2 года назад

    Спасибо! ты один из тех, благодаря кому я получил работу в front end !!!! спасибо огромное!!!!!!!!!!!!!!!!!!! вчера приняли на работу!!!

  • @shps.online9830
    @shps.online9830 3 года назад

    Спасибо! периодически заглядываю в твои туториалы, чтобы вспомнить как делаются некоторые штуки, которые давно не делал!

  • @iqraedukz
    @iqraedukz 3 года назад +51

    тебе тоже захотелось бургеров?)

  • @user-siergy
    @user-siergy 3 года назад

    like нужно ставить еще перед просмотром)))легко, понятно, доступно и очень качественно. нет слов)))))ЛУЧШИЙ КАНАЛ!!!!!!!!!!!!!!!субьективно-обьективное мнение)))Жека - сенсей))))))))нужно прописать snipet "Спасибо". так будет проще)))))))))

  • @МарусяКіс
    @МарусяКіс 2 года назад

    перший раз я не зробила якусь помилку, і не шукала її 2 години😝
    дякую за суперське відео🙏🏼

  • @superdexter1932
    @superdexter1932 3 года назад +25

    коментарий для продвижения ролика в тренды.

  • @tatia216
    @tatia216 3 года назад

    Евгений, Вы просто супер!!! Я влюбилась в js, когда так четко, последовательно и доступно все излагается. И результат - выше всех похвал))))

  • @j-lewis
    @j-lewis 3 года назад +1

    Ты просто мега-крут, как раз то над чем я мучался последнии 2 дня, а ты решил мои проблемы за пару минут и научил многому новому! Спасибо, что ты есть, пожалуйста продолжай!

  • @ye5275
    @ye5275 3 года назад

    Так грамотно и понятно преподносить информацию это настоящий талант! Спасибо вам!

  • @norby1117
    @norby1117 Год назад +1

    вряд ли кто-нибудь еще сможет так хорошо объяснить, Спасибо, Жека

  • @MaximVernigorov
    @MaximVernigorov 3 года назад +1

    Волнительно, ну что ж погнали):))) ЖЕКА ЛУЧШИЙ!

    • @MaximVernigorov
      @MaximVernigorov 3 года назад

      Фуууух чётко!
      Всё сработало спасибо! Патрон в теме:)

  • @ТатьянаЛисничук-м2л
    @ТатьянаЛисничук-м2л 3 года назад +2

    Женя, прям не знаю, какие слова благодарности писать! СПАСИБО за крутой контент! миллион лайков! Было бы здорово еще про WP уроки сделать;)

  • @maxfatyanov7096
    @maxfatyanov7096 3 года назад +17

    Жалко, что способ с плавной прокруткой не поддерживается safari, тогда уж проще было просто в css написать для body{
    Scroll-behavior: smooth;
    }, эффект был бы точно такой же

    • @irobens34
      @irobens34 3 года назад +1

      Отличный совет. Жека внатуре перемудрил там с этим способом.

    • @zicorazzi5017
      @zicorazzi5017 3 года назад

      спасибо за smooth!!!

    • @mashenko_d
      @mashenko_d 2 года назад

      странно, у меня не работает

  • @slavaslava-gd8lh
    @slavaslava-gd8lh 3 года назад +2

    Ты первый человек на которого я подписался. Всё очень круто, понятно и динамично.В 35 не поздно начинать учиться верстке? Дошел до флексов.

  • @konstantino7016
    @konstantino7016 3 года назад

    Канал Евгения настоящая сокровищница 👍👍👍

  • @ilyaprotsenko1023
    @ilyaprotsenko1023 3 года назад +3

    Спасибо, Жека, просто большое спасибо)
    Многому научился именно от тебя)

  • @ЕвгенийВовк-ы7ь
    @ЕвгенийВовк-ы7ь Год назад

    Женя, спасибо тебе большое!!! Как всегда, твой контент спасает 🤝

  • @dvsDesing
    @dvsDesing 3 года назад

    Спасибо большое за такой развернутый мануал! Просидел пол дня, но все сделал под себя!
    Очень благодарен за мануал!

  • @АсяХаликова-в7б
    @АсяХаликова-в7б 3 года назад +1

    Как всегда - высший пилотаж! Спасибо! На вопрос о том, что еще снять - продолжать уроки по js. Без него никуда, я уж по вашим объяснениям начинаю ориентироваться в jquery :-)

  • @serhiip5206
    @serhiip5206 2 года назад +4

    Многие заказчики не любят стрелочки на смартфонах.
    Из-за того что их клиенты думают что пункт меню и стрелочка одно целое , нажимают на пункт меню и оно их кидает не туда. И злятся что меню работает не правильно , сталкивался на своем опыте

  • @hmutyikoot4454
    @hmutyikoot4454 3 года назад +6

    Классный видос)
    Плажка скролится потому что она позиционируется относительно предка. На сайте developer.mozilla написано:
    "Элемент выбивается из обычного потока документа, и для элемента в макете страницы не создается пространство. Он позиционируется относительно исходного содержащего блока, установленного viewport, за исключением случаев, когда один из его предков имеет свойство transform, perspective, или filter, установленное на что-то иное, кроме none, и в этом случае этот предок ведет себя как содержащий блок. (Обратите внимание, что существуют несогласованности браузера с perspective и filter, способствующими содержанию формирования блоков.) Его конечная позиция определяется значениями top, right, bottom и left.
    Это значение всегда создает новый контекст наложения. В печатных документах элемент помещается в одно и то же положение на каждой странице."
    Ваши уроки не проходят даром!)

  • @deniskotov
    @deniskotov 3 года назад

    ДААА!!)) Наконец-то!!!))) Спасибо, Жека!!!))))

  • @АлексейОлейник-у7в

    Спасибо за видео, Жень! Посмотрел и все сделал. Все работает как надо!
    Теперь на реальном проекте буду нарабатывать практику)) Будь здоров!

  • @Gerych-x7h
    @Gerych-x7h 3 года назад

    Круто! Я тоже делал наподобие меню, неокторые моменты также реализовал (некоторые иначе, более сложным способом), но вот плавный скролл сделал с помощью свойства scroll-behavior: smooth; На jquery принципиально не делал, так как не хотелось ради этого тащить целую библиотеку, но вот не знал как сделать это же на чистом js (хотя и догадывался, что надо со смещениями работать и задействовать getBoundingClientRect, в одной статье подсмотрел). Теперь буду знать знать как это реализуется. У вас все это очень понятно выглядит, спасибо! Также было в новинку увидеть определение в js класс устройств (я только начинаю изучать js), надо будет тоже у себя так попробовать. Очень познавательно!!!

  • @teymurhuseynli6674
    @teymurhuseynli6674 3 года назад +1

    Только подумал о бургер меню на чистом js и сразу вышло это видео. Женя ты читаешь мысли ? )). Вообщем я хочу сказать большое спасибо за твои труды 👍

  • @ankub7835
    @ankub7835 Год назад +1

    Ох напряжненько, но оч познавательно😮
    Спасибо большое, приблизится бы на процентов 30 % к такому уровню.

  • @mixelio
    @mixelio 3 года назад +9

    Евгений, очень близок ты мне по духу! Надеюсь получится однажды лично познакомиться! спасибо за уроки. Благодаря им скоро стану твоим коллегой )

  • @ginseng_ua
    @ginseng_ua 3 года назад

    Супер! Спасибо за видео)! Очень ждал его!

  • @googdoit
    @googdoit 3 года назад

    "То что нужно", как и все остальные ролики. Лайк до прсомотра.

  • @Ggg-lv3jh
    @Ggg-lv3jh Год назад

    Дуже дякую! Жека - ти найкращий! Тобі добре вдається доносити інформацію!
    І головне - тепер ми знаємо, як це зробити!)))

  • @ОлегЯровиков-м3з
    @ОлегЯровиков-м3з 3 года назад +7

    Спасибо Женя, теперь чтобы сделать плавный скролл не нужно цеплять целую бибилиотеку

    • @slowpoke1808
      @slowpoke1808 3 года назад +1

      но нужно ещё писать совместимость с браузерами

  • @sofard.y
    @sofard.y 3 года назад +5

    Евгений, это все хорошо про запрет скролла при активном меню..но, как запретить скролл на iOS (Safari)?) такой метод не работает в этой экосистеме)

  • @shukonfadah5725
    @shukonfadah5725 2 года назад

    все ваши виде это лучшее что можно найти на русскоязычном сегменте! Я поддерживаю вас во всём! желаю мира и спокойствия вашей стране и семье

  • @ДмитрийБогданов-э5ы
    @ДмитрийБогданов-э5ы 3 года назад +1

    Женя, если не ошибаюсь, CSS-свойство transform вырывает объект из контекста. Ты упоминал об этом в видео про transform.
    Учусь по твоим видео - очень результативно! Благодарю!

  • @RusIvanDen
    @RusIvanDen 3 года назад +5

    Ещё один? Интересно!
    Edit: от блин, я только вчера разобрался самостоятельно со всем этим... Но всё равно, спасибо за видео!

    • @FreelancerLifeStyle
      @FreelancerLifeStyle  3 года назад +3

      Пожалуйста! Тут больше плюшек

    • @RusIvanDen
      @RusIvanDen 3 года назад +1

      @@FreelancerLifeStyle понимаю, я как - раз об этих плюшках и говорю. Скачал офигенный шаблон, в нём как - раз были эти плюшки и даже больше. Несколько суток пытался разобраться и только вчера у меня получилось.

  • @ihor6439
    @ihor6439 2 года назад +1

    Велика подяка! Чудовий урок!!

  • @АлександрСилантьев-ю3б

    Спасибо тебе за твои бесценные уроки 🔥🔥🔥

  • @unkled
    @unkled 3 года назад +4

    Авансом - Спасибо !)

  • @Cleventina
    @Cleventina 3 года назад +1

    Большое спасибо за такой подробный урок! У вас отличная подача и очень понятные объяснения 👍

  • @АртёмРыбинский-м8ж
    @АртёмРыбинский-м8ж 3 года назад +1

    СПАСИБО!!!!! Как всегда, то что нужно доступным языком!!!

  • @artemmolot2474
    @artemmolot2474 3 года назад +1

    Спасибо вам Евгений, за качественный контент.
    Ваше умение качественно доносить информацию, очень ценно.
    Успехов вам!

  • @golovina-wp
    @golovina-wp 2 года назад

    Здравствуйте. Спасибо, что так подробно всё рассказываете, без снобизма и зазнайства. Вот всё прямо для простых ребят!
    Подскажите, конкретно по этому видео-уроку, данное меню для оптимизации сайта будет только в плюс? Если при этом стоит CMS Bitrix.
    Я вот думаю, что будет более оптимизировано - доделанное стандартное меню или ваш вариант? Потому что, как понимаю, ваш вариант предусматривает добавление/изменение пунктов меню/подменю из файла html на прямую. А у Bitirx есть свой компонент "Menu", который даёт возможность работы через административную панель, без захода в код (это довольно удобно и безопасно, в том числе и для обычных контент-менеджеров и других неразработчиков).

  • @СергейМельниченко-у8п

    также делается кнопка наверх страницы.
    data-goto=".body"
    и самому body даем класс class="body"
    и вне зависимости позиционирования элементов,данная кнопка перенесет вас наверх страницы

  • @fordjl9811
    @fordjl9811 3 года назад

    просто кайфанул с результатов!!)) спасибо за уроки))

  • @АндрейПотапов-ш9ц
    @АндрейПотапов-ш9ц 3 года назад

    Супер. Жень спасибо тебе что показываеш и рассказываешь мелкие детали которые очень важны. Жду не дождусь видео по jS.

  • @Arkadiy7
    @Arkadiy7 3 года назад +6

    Дай бог тебе здоровья!

  • @langonar
    @langonar 3 года назад

    Спасибо! Взял несколько моментов на вооружение :)
    Крутой канал!

  • @АлександрКозлов-п3у8д

    В самом начале по изучению css) Просто лайк зашёл поставить)

  • @svetlanapokrovskaya7798
    @svetlanapokrovskaya7798 3 года назад

    Женя, огромное человеческое спасибо! Столько фишек, так все подробно рассказано! Мегаполезно! Жаль, нельзя поставить 10 лайков...

  • @crazybogdancool709
    @crazybogdancool709 2 года назад

    Дякую за урок! Ця годинна була дуже цікавою та інформативною!

  • @ЮліяШаленко-ю2к
    @ЮліяШаленко-ю2к 3 года назад

    Просто шикарный урок ) СПАСИБООО)! Невероятная подача))

  • @alexles5003
    @alexles5003 8 месяцев назад

    Круто. Очень понравилось. Взял себе на заметку

  • @h3dee
    @h3dee 3 года назад +5

    Спасибо за однозначно годный контент. Думаю, было бы крайне неплохо, если бы ты запилил побольше видео с разработкой различных вещей с использованием именно ванильного JS'a, поскольку JQuery уже морально устарел, а вот ванилла будет жить, пока востребован веб:)

  • @АннаКрутицкая-ж7ю
    @АннаКрутицкая-ж7ю 2 года назад

    Как хорошо, что я зашла на ваш канал!!! Столько полезной информации, рабочие и доступные скрипты. Для меня, как начинающего верстальщика это просто находка! Спасибо за ваш труд🙏
    А про слайдер есть контент?

  • @damico750
    @damico750 3 года назад

    Спасибо большое за ролик, очень помог в многих моментах! Будет круто еще показать как сделать на мобилках открытие меню свайпом, какие есть библиотеки для этого или вообще проще без них на чистом js

  • @panya_indastreet
    @panya_indastreet 3 года назад +2

    Спасибо за видео! А в чем разница между медиа-запросами, которые проверяют размер окна, и js кодом?

  • @СережаИгнатовский-ь3б

    Если использовать position: absolute; в menu__body и убирать его в правую сторону, а не в левую, как на видео, то появляется горизонтальный скролл. Если использовать absolute и отправлять меню в левую сторону, то скролл не появляется. Как-то странно, не понимаю в чем причина
    И еще почему-то у меня не работает overflow: auto;, т.е. скролл не появляется

  • @kitralin9987
    @kitralin9987 Год назад

    Очень понравился урок Бургер меню, все доступно и понятно. идем дальше

  • @ОлегМарченко-ы2ь
    @ОлегМарченко-ы2ь 3 года назад

    Спасибо за видос. К сожалению, смогу посмотреть только завтра. Лайк-авансом!

  • @konstantino7016
    @konstantino7016 3 года назад

    24:51 Просто фантастика!!!! Настоящая магия!

  • @marinasatsyk2184
    @marinasatsyk2184 3 года назад +1

    Крутейшее видео!!! Спасибо большое!

  • @LordOzzy1986
    @LordOzzy1986 2 года назад +1

    супер огонь, просто адово пламя!🔥🔥🔥

  • @Артем-з9щ1е
    @Артем-з9щ1е Год назад +2

    Привет, а что сейчас используется вместо pageYOffset, и как теперь будет выглядеть эта часть кода

    • @ТОЛЬКОПОБЕЗДОРОЖЬЮ
      @ТОЛЬКОПОБЕЗДОРОЖЬЮ Год назад +2

      у меня он тоже перечеркнут и вообще почемуто этот код у меня не работает

  • @zaytsevkirill2313
    @zaytsevkirill2313 3 года назад +2

    Очень полезное видео! С меня лайк =D. Было бы интересно (по крайней мере мне), если бы ты запил ролик, как сделать адаптивный touch слайдер. Когда у меня появилась такая задача, без подключения доп. библиотек, я пошёл шерстить инет. В итоге я решил задачу, однако, как мне кажется тот цыганский фокус на 670 строк, который у меня получился, это не самое правильное решение) Был бы рад увидеть правильное исполнение.

  • @me-dc2ex
    @me-dc2ex 3 года назад +1

    Крутое видео! Офигенный материал!))

  • @ДаниилСарбаш
    @ДаниилСарбаш 3 года назад

    Боже, шикарный видос! Спасибо. Все так просто и красиво)

  • @АлександрКийко-ч7р
    @АлександрКийко-ч7р 3 года назад +2

    Очень качественный урок, спасибо!

  • @VitaliiSnitsar
    @VitaliiSnitsar 3 года назад +1

    анимация на left не лучшее решение, использование translate более оптимизировано, т.к. выполняется на одном слое без перерисовки

  • @yaroslavbozhak9107
    @yaroslavbozhak9107 3 года назад

    Дякую за контент. Уже другий день шукаю подібну інформацію, а тут все роз'яснено чітко і зрозуміло. Ще раз дякую.

  • @НикитаЗинченко-у4г
    @НикитаЗинченко-у4г 3 года назад +1

    Как всегда топчик)

  • @strimexify
    @strimexify 10 месяцев назад

    Маленький коммент: максимальное удобство для пользователя - которое, кстати, красной нитью проходит через все видео - достигается выезжанием меню для мобилки с ПРАВОЙ стороны, а также выравниванием пунктов меню СПРАВА. Люди, в основном, правши, держат мобилку правой рукой, и меню справа реально удобнее. На большом экране большим пальцем правой руки хрен дотянешься в левый верхний угол.
    Пришлось поправить:
    .menu__body {
    position: fixed;
    top: 0;
    right: -100%;
    width: 50%;
    height: 100%;
    background-color: darkgrey;
    padding: 100px 30px 30px 30px;
    transition: right 0.3s ease 0s;
    overflow: auto;
    }
    .menu__body._active {
    right: 0;
    }

  • @МойАккаунт-л4т
    @МойАккаунт-л4т 4 месяца назад

    здравствуйте, Евгений у меня вопрос о вашем Chrome Dev-Tools. Заранее простите, что пишу на русском языке
    такой вопрос: как у вас плавно применяются изменения и плавно показываются в браузере?

  • @vittorusplay1339
    @vittorusplay1339 3 года назад +1

    1. Не работает плавный переход к блоку на сайте. Переход мгновенный.
    2. Пропадает стрелочка рядом с ссылкой в шапке, где должны выпасть подссылки.
    3. Прописал для body overflow: hidden, все равно скроллится body, как ни крути.
    Помогите!

  • @s9219871110
    @s9219871110 3 года назад +1

    Женя, большое спасибо за видео!

  • @ПростойЖитель-п3х
    @ПростойЖитель-п3х 2 года назад

    Дякую за чудовий контент. Дуже класна подача інформації, нічого зайвого. Вчуся за вашими уроками. Поставив би більше вподобайок, якщо можна було б. Дякую вам велике за вашу працю 🙂

  • @ИльясХакимов-е9т
    @ИльясХакимов-е9т 3 года назад +1

    Огромное спасибо за знание которую ты нам даешь!!!

  • @МаринаПолищук-и6ь

    дуже гарне відео! дякую, все зробила,все працює!!!!!!!!!!👍👍👍

  • @muhammadfattohov4148
    @muhammadfattohov4148 3 года назад +3

    Спасибо большое , круто бро