Правильное адаптивное меню бургер на HTML CSS и jQuery. Мобильное меню туториал // Как это сделать?

2019 ж. 14 Қар.
398 345 Рет қаралды

Покажу как сделать правильное адаптивное бургер меню на HTML CSS и jQuery.
Архив с результатом верстки доступен для подписчиков на патреоне:
/ materialy-meniu-31592706
🔴 Получить доступ к плюшкам + поддержать канал: / freelancerlifestyle
🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
🔴 Facebook: / freelancerlifestyle
🔴 Instagram: / freelancer.lifestyle
👋 Меня зовут Женя Андриканич, я IT - специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками!
Ссылка на канал: / freelancerlifestyle
🤟 Живи, а работай в свободное время! ©

Пікірлер
  • Ценю твой ЛАЙК и КОММЕНТ! Получить доступ к плюшкам + поддержать канал: www.patreon.com/freelancerlifestyle Telegram канал: t.me/freelancer_lifestyle или teleg.run/freelancer_lifestyle Telegram чат по верстке: t.me/flschat (teleg.run/flschat) Instagram: instagram.com/freelancer.lifestyle/ Facebook: facebook.com/freelancerlifestyle/

    @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
    • Спасибо, Женя, уже поддерживаю 😊 Очень хороший канал! Удачи Тебе!

      @olegsemenukha4107@olegsemenukha41073 жыл бұрын
    • а не расскажешь какими плагинами для соблайм пользуешься?

      @shukhratbazarov1390@shukhratbazarov13903 жыл бұрын
    • Как подключить jquery?

      @user-fq4ud4dd6e@user-fq4ud4dd6e3 жыл бұрын
    • @@user-fq4ud4dd6e погугли.

      @AaAa-dd4km@AaAa-dd4km2 жыл бұрын
    • @@uiopdfy есть видео на чистом js

      @FreelancerLifeStyle@FreelancerLifeStyle2 жыл бұрын
  • Судя по комментариям других, у всех всё получилось, и притом довольно быстро. Лично я несколько часов потратила на то, чтобы сделать это меню и трижды (или даже четырежды) пересмотрела видео, чтобы понять, где допускаю ошибки. Поэтому если у вас что-то не выходит, не опускайте руки. Вы не одиноки.)

    @anastasiashpit9663@anastasiashpit96634 жыл бұрын
    • у меня вообще бургер не выводит ;(

      @prometystudio4055@prometystudio40553 жыл бұрын
    • @@prometystudio4055 бывает... Не сдавайтесь! Пересмотрите видео, как это делала я. Уверена, вы сможете понять, где допустили ошибку.

      @anastasiashpit9663@anastasiashpit96633 жыл бұрын
    • @@anastasiashpit9663 спасибо за поддержку, какже трудно учится на фулстэк

      @prometystudio4055@prometystudio40553 жыл бұрын
    • У меня так же ))

      @valerakuznetsov@valerakuznetsov2 жыл бұрын
    • А у меня бургер не кликабельный(

      @user-zc5hd7be7h@user-zc5hd7be7h2 жыл бұрын
  • Спасибо тебе огромное, мне как начинающему верстальщику твои рассказы как глоток свежего воздуха.

    @soulwind7577@soulwind75774 жыл бұрын
    • Спасибо, стараюсь!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
    • Полностью поддерживаю

      @user-lm9ee1gn5p@user-lm9ee1gn5p2 жыл бұрын
    • Как успехи бро? Прошло уже 2 года, получается у тебя?

      @t.i.i8608@t.i.i8608 Жыл бұрын
    • @@t.i.i8608 Успехи отличные, сейчас работаю на позиции мидл+ в довольно крупной компании с хорошей ЗП. Не планирую останавливаться.

      @soulwind7577@soulwind7577 Жыл бұрын
    • @@soulwind7577 Отлично бро! Ещё удачи тебе в дальнейшем!!!

      @t.i.i8608@t.i.i8608 Жыл бұрын
  • Ваши ролики - это энциклопедия жизни верстальщика. Учитываются и объясняются самые мелкие моменты, которые трудно заметить, а, тем более, учесть новичку. Очень полезно, понятно, интересно!!!

    @lenaplay3884@lenaplay38843 жыл бұрын
  • Это гениально! Настолько все просто, красиво, идеально! 10/10! Спасибо, Вам, за такой чудесный урок! 👍👍👍

    @Mykhailo_Vdovychenko@Mykhailo_Vdovychenko3 жыл бұрын
  • Для тех кто не знает как сделать, что бы меню закрывалось после нажатия, выкладываю код ниже: $('.header__list').click(function(event) { $('.header__burger,.header__menu').removeClass('active'); $('body').removeClass('lock');}

    @armancherkharov9410@armancherkharov94104 жыл бұрын
    • Спасибо!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
    • Реально спасибо чувак

      @user-no7sl1yk3f@user-no7sl1yk3f3 жыл бұрын
    • Вообще можно написать тот же самый код с toggle еще раз, ибо применение toggleClass сперва проверит есть ли такой класс. Если есть то удалит его, а если нет добавит. Велосипед изобретать тут ни к чему

      @Basmete@Basmete3 жыл бұрын
    • Дополню: если надо закрыть меню по клику/тапу в любом месте меню (без перехода куда-либо), то юзабельнее использовать вместо '.header__list' -> '.header__menu'. А вообще, урок поражает полнотой охвата вопроса. Бургер "под ключ" ) автору конечно спасибо, лайк и всех благ.

      @dim_sh75@dim_sh753 жыл бұрын
    • $('body').removeClass('lock');} помогло пофиксить баг. я сделал переход по силке к якорю и тогда если повторно откривать меню то body.lock уже не работал и страница снова прокручивалась. А добавив кусочек кода который ранеее написал все исправил ) спасибо

      @amirnalyne3801@amirnalyne38013 жыл бұрын
  • Беспрецедентный уровень годноты)! Спасибо!

    @mikhail3374@mikhail33744 жыл бұрын
    • Супер! Рад что полезно!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Спасибо! Очень круто объясняешь! 3 раза пересмотрел, два из которых пытался к своему проекту пристроить, а третий уже твой сверстал, чтобы понять как все работает, чтобы потом зацепить. Здоровья тебе и благополучия!

    @Duh280@Duh2803 ай бұрын
  • Шикарный разжеванный и детальный контент.Всегда смотрю и просвещаюсь. Благодарю за ваш труд!

    @SergeLuncarOfficial@SergeLuncarOfficial3 жыл бұрын
  • Сажусь за верстку какого-нибудь проекта, открываю мини-уроки Жеки и делаю шикарную работу по нужным мне пунктам! Спасибо, Жека! Этот урок на "ура" зашел вместе с соседним уроком про выпадающее многоуровневое меню + тачскрины!

    @Hottabov@Hottabov4 жыл бұрын
    • Супер! Я рад!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
    • подлиз засчитан...

      @artprojectua540@artprojectua5403 жыл бұрын
    • Возможно я что то не так делаю...не получается скомбинировать эти два урока в один....выпадающие меню выравниваются одно на другое, в самый левый край ul списка( а стрелка уезжает направо...может кто нибудь сталкивался, и решил почему так происходит..?

      @user-sn4ib9dt3e@user-sn4ib9dt3e3 жыл бұрын
    • @@user-sn4ib9dt3e у меня в другом была проблема, отступы. Ноут старый, винду не обновлял оооочень давно, в 2023 году стоит ещё Win7))) Империческим путем я нашел, что не все стили браузера обнулились. Обнулил, заработало)))

      @Xyjail@Xyjail Жыл бұрын
  • Жека крут на все 100%. Чувство юмора, подача материала, монтаж видео, звуковое сопровождение, все на высоте. Смена кадров (Жека на велике, Жека за компом, вид с квадрика), суперская фишка. Каналы по теме обучающих роликов обычно скучны, но этот исключение. При такой подаче информации, намного легче учить (потому что интересно, информация подкреплена эмоциями), а то что запомнилось, хранится на более длительный срок. СПАСИБО ЗА УРОКИ)))

    @svone_x@svone_x3 жыл бұрын
  • Лучший урок по меню что я видел в своей жизни! Спасибо за образование!!! Если у кого то постоянные проблемы с меню, то этот урок для Вас! Все моменты раскрыты!

    @vision2817@vision28173 жыл бұрын
  • любое видео , которую всегда смотрю в конце всегда появляются вопросы.Но у тебя все четко и офигенно.Огромное Спасибо тебе!

    @sarfarozhakimov108@sarfarozhakimov1084 жыл бұрын
  • Честно, лучшее что я нашла в интернете по адаптивной шапке! Всё от самого начала и до конца + очень понятно! Спасибо!

    @user-gq9mc3ec6u@user-gq9mc3ec6u3 жыл бұрын
    • Я рад! Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle3 жыл бұрын
  • Большое спасибо тебе и таким людям, которые нашли свое призвание и могут поделиться опытом, полезными фишками. Это не только вдохновляет, но и значительно облегчает путь на этом поприще!

    @KindCat21@KindCat214 жыл бұрын
    • Спасибо! Все верно, нужно помогать!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Больше бы таких уроков. Прям сделано с душой.

    @user-gz4fl7ct8h@user-gz4fl7ct8h3 жыл бұрын
  • Спасибо. Учусь у ВАС. Очень логичные пояснения и доброжелательное изложение материала. Как бывший преподаватель скажу, что Вы мастер с большой буквы в этом деле. Еще раз спасибо.

    @andlivi7860@andlivi7860 Жыл бұрын
  • Честно признаться, сначала напряг говор рассказчика. Но по ходу ролика совсем забыл про все условности. Очень четкое и грамотное изложение материала без лишнего трепа. Парень, ты крут! Спасибо за такую качественную инфу!

    @andreykuprin7310@andreykuprin73104 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Здорово! Я редко жду новых видео на ютуб, но твои исключение)) Спасибо!

    @alexandr8978@alexandr89784 жыл бұрын
    • Спасибо, я рад 👍😅

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Нереально годный контент, никак не находил время посмотреть ваши видео. Открыл для себя ваш канал из рекламы Артема Исламова, и как-то посмотрел совместный стрим вместе с ним, а сегодня мне понадобилось сделать бургер-меню и я наткнулся на ваше видео, вы объяснили все на пальцах. Спасибо вам за ваш труд. Мой опыт в вебе более 3 года, в основном программирую на php/js, но в верстке много чего не освоено) Буду учиться у вас!

    @turalinov@turalinov3 жыл бұрын
  • Фрилансер по жизни, ты красавчик! всё подробно объясняешь и порядок в коде. Спасибо!

    @boonson51@boonson513 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle3 жыл бұрын
  • Спасибо огромное за этот урок!) Сделала мое первое меню-бургер и оно работает!) В уроке учтены все мелочи, отступы и т.д. Подача отличная, все доходчиво. Не учеба, а кайф)

    @user-mr8bq5mw3w@user-mr8bq5mw3w3 жыл бұрын
    • Я рад!

      @FreelancerLifeStyle@FreelancerLifeStyle3 жыл бұрын
  • Огромное спасибо Женя.Супер, то что я искал. Удачи и процветания тебе и твоему каналу.

    @user-ci1yg2cw6c@user-ci1yg2cw6c4 жыл бұрын
    • Спасибо, я рад!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Видео классное, давно хотел подтянуть вёрстку, именно эти специфичные элементы сайта, которые не очевидно как осуществить. Большое, человеческое спасибо

    @smykoil@smykoil4 жыл бұрын
  • Который раз смотрю это видео) Как учебник) Делаю уже 4 свой заказ. Жека - ты супер чел!)

    @user-vp5dm4cy5u@user-vp5dm4cy5u3 жыл бұрын
  • Отличный урок! Однозначно лайк и подписка! По этому видео сделал себе меню для мобильной версии сайта. Подучил немного JavaScript и переписал без jquery на чистом JavaScript. Кому интересно Тот же функционал, без подключения jquery: const burger = document.querySelector('.header_burger') const classNameActive = 'active' const classNameLock = 'lock' const elements = [burger, document.querySelector('.header_menu')] function toggleClass(elements, classNameActive, classNameLock) { elements.forEach(element => element.classList.toggle(classNameActive)) document.querySelector('body').classList.toggle(classNameLock) } burger.onclick = () => toggleClass(elements, classNameActive, classNameLock)

    @user-hw5kl2ek1n@user-hw5kl2ek1n3 жыл бұрын
  • Доступно, понятно, круто! Никогда бы не подумал о таких "мелочах" в юзабилити. Спасибо!

    @artemvalkov491@artemvalkov4914 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Вы number one, уже не представляю свой день без ваших видосов)

    @arixqsa2832@arixqsa28323 жыл бұрын
  • Верстал по данному уроку, всё работает как и в видео. Закомментил важные моменты, теперь есть отличная инструкция для создания бургера, что очень важно для адаптивной верстки. Хвала Жеке, такие видео здорово помогают понять современные методы верстки, это просто спасение для начинающих! УРА!

    @script2049@script20494 жыл бұрын
  • Очень хороший канал для начинающих, Спасибо вам Евгений, все максимально доступно и понятно и ничего лишнего.

    @user-cw3dt1nd7d@user-cw3dt1nd7d4 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • напишу комент чтоб больше продвинуть автора

    @Faradenza-sb3mj@Faradenza-sb3mj Жыл бұрын
  • Вы же просто бог верстки! Я с минимальным набором знаний все-таки сделала это меню и оно работает!!!❤❤❤

    @user-lj1jv5oz9n@user-lj1jv5oz9n5 ай бұрын
  • Спасибо, мучался полтора года над оптимизацеей, очень помог! Таких видео не где нет.

    @req6841@req68414 жыл бұрын
    • Спасибо!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Величезне Вам Спасибі!!! Чудесний ВідеоУрок!!! Удачі Вам та Всього Найкращого!!!

    @user-vl3fc1pv3c@user-vl3fc1pv3c2 жыл бұрын
  • Самое "вкусное" бургер-меню из тех, что я видел с простым js в качестве приправы. БРАВО!!!

    @vzvanov@vzvanov4 жыл бұрын
    • Спасибо! 👍

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Жэка, ты супер. Начиная от манеры "встречать" на каждом видео, заканчивая подробной инструкцией. Я не умею верстать. Учусь по твоим урокам, но с тобой всё получается! Спасибо, Учитель!

    @Troll_Trollich@Troll_Trollich4 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Добрый день! Благодарю, Женя! Бургер-меню - часто встречающийся элемент верстки, элегантное решение, важные нюансы по юзабилити, понятные обьяснения! Успехов, мира, развития канала и новых полезных видео! 👍🤝🙂

    @user-jz5cd5uu8w@user-jz5cd5uu8w Жыл бұрын
  • На высоте, как обычно) Очень круто)

    @artyomvoytenko1237@artyomvoytenko12374 жыл бұрын
    • Спасибо! 👍

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Спасибо большое за видео, просто пушечка) Что не новинка, так топчик всегда у тебя) Удачи тебе и побольше подписчиков)

    @alfa_main@alfa_main3 жыл бұрын
    • Спасибо!

      @FreelancerLifeStyle@FreelancerLifeStyle3 жыл бұрын
  • Жека спасибо! Опять порадовал уроком! Смотрел один вебинар, где меню-бургер верстали на чистом html и сss без участия JS.

    @SANseivich@SANseivich3 жыл бұрын
  • У Вас, как всегда все на высшем уровне! Спасибо!

    @taran_dm@taran_dm3 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle3 жыл бұрын
  • Благослови Господи твой канал! Благодарю за полезные видео!

    @liarollot@liarollot4 жыл бұрын
    • Спасибо! Рад что полезно

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Женя, миллион лайков Вам за каждое Ваше видео, вы учитель от Бога, только благодаря Вам я не бросила учиться вёрстке, думала это не моё т.к во время прохождения других курсов ничего не понимала, но благодаря Вашему доступному даже для новичков языку, стало всё понятно! А главное появилось ещё больше мотивации для дальнейшего развития! Огромное Вам спасибо за труд и позитивный настрой!

    @alexsandraaleksa3188@alexsandraaleksa31885 ай бұрын
  • Хороший у вас канал. Сколько смотрю всегда что-то новое узнаю для себя. Давно пишу, но у вас столько всего полезного! Спасибо!

    @wireinet@wireinet4 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Класс! Невероятно полезная рубрика. Делайте пожалуйста побольше таких видео!

    @user-oz3ft2le7x@user-oz3ft2le7x4 жыл бұрын
    • Спасибо! Обязательно! 👍

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Целиком и полностью поддерживаю слова начинающего верстальщика ;) Очень помог, спасибо !

    @nikobelich5470@nikobelich54704 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Объяснение понятное и структурированное. Спасибо за качественные уроки!

    @RuslanZolotoy@RuslanZolotoy4 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Большое спасибо за подробное и главное понятное объяснение создания адаптивного меню. Очень помогли!

    @TamaraNikolaevna@TamaraNikolaevna2 жыл бұрын
  • Красавчик! Буквально вчера в очередной раз потратил пару часов, чтобы снова заверстать такую же штуку... Теперь под рукой всегда будет краткая, информационная подсказка. Этот видос заслуженно отправляется в сундук с полезностями! Спасибо тебе, Жека!

    @user-bw8eh1dm9t@user-bw8eh1dm9t4 жыл бұрын
    • Спасибо! 👍

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Интересно, доступно, полезно! Потрясающий урок!

    @shusilber4867@shusilber48674 жыл бұрын
    • Спасибо!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Огромное тебе спасибо! Я делаю WEB-проект и решил не пользоваться Bootsrtrap, так как иногда он мешает в реализации своих идей, хотя удобен и красив, поэтому решил сделать обнуление стиля и начать стилизовать всё с нуля - ты очень мне помог. Благодарствую!

    @daniilkolevatykh7051@daniilkolevatykh70512 жыл бұрын
  • Спасибо Вам за уроки. Доступно, просто, грамотно. Все получилось!

    @user-rq8gt4mf4v@user-rq8gt4mf4v2 жыл бұрын
  • В последний день сдачи дипломной работы на курсе "Веб Старт" сделал все из дипломного макета, кроме бургер меню, вспомнил, что ты очень адекватно все рассказываешь, нашел у тебя как раз то, что мне нужно, сделал менюшку и наконец докончил всю работу! Нереально помог! Очень благодарен за твои видео, после сдачи курса планирую пересмотреть многое на твоем канале, еще раз спасибо!

    @abzdrive@abzdrive4 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Как всегда сто из ста) спасибо большое! Ждем уроки по скриптам)

    @dexterholland4430@dexterholland44304 жыл бұрын
    • Спасибо!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Не знал даже как подключить JQuery, испытывал большие трудности потому что не могу докончить этот урок. Но когда во всём детально разобрался и сделал то что запланировал, понял что логика всецело понятная. Впервые наткнулся на твои уроки и очень тебе благодарен, желаю тебе больших успехов в твоём деле, ведь ты без бзды крут парень)

    @norixweb2765@norixweb2765 Жыл бұрын
  • Спасибо тебе большое за работу, добрый человек!)) Очень полезно и по полкам

    @user-ln6ys2gm4z@user-ln6ys2gm4z2 жыл бұрын
  • Ребята, небольшая поправка, в видео не сказано, к сожалению. У всех по разному выглядят "минимальные обнуления" и т.п., поэтому для того, чтобы скролл не работал во время открытого меню, необходимо в js прописать вот так $('body,html').toggleClass('poshelnahuiscroll'); , а в css вот так body.poshelnahuiscroll {overflow: hidden;} html.poshelnahuiscroll {overflow: hidden;} То есть нужно не только body, но и html ограничивать по скролу, а если быть еще точнее, то необходимо делать не overflow, а overflow-x. Всем удачи!)

    @slamedesign@slamedesign Жыл бұрын
    • Ахах,чел ты крут

      @bake5448@bake5448 Жыл бұрын
    • @@bake5448 ахахха

      @slamedesign@slamedesign Жыл бұрын
    • Ой, спасибо! Обязательно учту и внесу эти поправки

      @user-ef2wx9es1p@user-ef2wx9es1p Жыл бұрын
    • от души, добавил html и все пошло как по маслу

      @user-vu3mq5sv2r@user-vu3mq5sv2r Жыл бұрын
    • Спасибо

      @dmaster2231@dmaster2231 Жыл бұрын
  • Большое спасибо... я горжусь с вами!!!

    @user-ro1vx3uj8l@user-ro1vx3uj8l2 жыл бұрын
  • Материал просто супер!!! Полезный и понятный. Спасибо, что делишься!

    @user-js6uh6mr8o@user-js6uh6mr8o3 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle3 жыл бұрын
  • Спасибо! У меня у новичка получилось со второго раза. Если бы не прервала работу в первый раз, то и с первого бы получилось. Начала по новой и потом поняла где ошибка, одинаковые названия классов сбили с толку, и то, что надо было писать в медиазапросе написала в другой части кода. Очень понятно, очень вдохновляюще!

    @R2D2Krl@R2D2Krl7 ай бұрын
  • Сначала лайк потом только начинаю смотреть каждое видео... спасибо огромное за твою работу, все качественно, четко, понятно, и подача супер.. и еще отдельный лайк за шпаргалок,.. армянин из Еревана

    @Leon-hm5tk@Leon-hm5tk4 жыл бұрын
    • Супер! Я рад что нравится! 👍🤘

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Переписал код на чистом JS, пользуйтесь: let menu = document.querySelector('.header__menu'); let burger = document.querySelector('.header__burger'); burger.onclick = function(e) { menu.classList.toggle('active'); burger.classList.toggle('active'); document.body.classList.toggle('lock'); }

    @EvilYou@EvilYou11 ай бұрын
    • бл добрый человек спасибо тебе. Без шуток

      @r4j1n@r4j1n11 ай бұрын
    • ​@@r4j1n Не за что. Кстати, можно вместо document.body.classList.toggle('lock'); написать следующее условие: if (document.body.style.overflow === '') { document.body.style.overflow = 'hidden'; } else { document.body.style.overflow = ''; } тогда CSS станет чуточку короче (не придется добавлять класс lock).

      @EvilYou@EvilYou11 ай бұрын
    • Спасибо тебе,но у меня на onclick выбивает ошибку- Cannot set properties of null (setting 'onclick').Может знаешь чего?

      @user-bi7tv5ul1e@user-bi7tv5ul1e6 ай бұрын
    • @@user-bi7tv5ul1eвероятно, у тебя в html другой класс задан, не header__burger, а иначе

      @EvilYou@EvilYou6 ай бұрын
    • @@user-bi7tv5ul1e либо скрипт подключен неправильно. Если ты отдельным файлом подключаешь, то добавь атрибут defer

      @EvilYou@EvilYou6 ай бұрын
  • Получилось почти сразу. Была проблема в 1 месте, оказалось, пропустила точку. такие ошибки свойственны новичкам. Все уроки Жеки крутые

    @user-gh7vn3wr5g@user-gh7vn3wr5g2 жыл бұрын
  • Супер очень интерестно, доступно и понятно, оставлю как постулат ваши заметки!)

    @bunnybugs6623@bunnybugs66232 жыл бұрын
  • Спасибо за урок. Наконец-то я победил это меню. Не поверите, сутки сижу за этим уроком. Несколько просьб. 1-ая и самая важная - в конце урока, открывайте пожалуйста весь код, и с самого начала и до самого конца, пролистайте его, чтобы была возможность застопить и сравнить куски конечного работающего кода. 2-ая, постарайтесь обходится без копипастов в уроках. Или хотя бы это делать не так быстро. Я сам в 2003 году, купил книгу по CSS и учил по ней верстку. Она была моей настольной книгой. 2008-ом я перестал верстать, и ушел полностью в системное администрирование. И даже с учетом этой практики, мне было тажело найти свою ошибку. в итоге я победил этот урок, и постарался вникнуть в логику адаптивной верстки, и немного начинаю вникать js. Спасибо что поясняешь подробно каждый шаг. Пошел я дальше смотреть ваши видео. Пытаюсь вернуться в профессию верстальщика.

    @MrKadyrkhan@MrKadyrkhan3 жыл бұрын
    • здравствуйте. скажите пожалуйста как у вас получилось это победить, я 2й день пытаюсь понять, но JS почему то не работает.

      @raccoon1399@raccoon13993 жыл бұрын
    • @@raccoon1399 может быть ты забыл jQuery подключить?

      @deeco8289@deeco82893 жыл бұрын
    • @@deeco8289 спасибо, уже нашлась ошибка)

      @raccoon1399@raccoon13993 жыл бұрын
    • @@raccoon1399 В чем была ошибка? Не могу найти, почему не работает ._.

      @rikitiki568@rikitiki5683 жыл бұрын
    • @@rikitiki568 у меня ; была пропущена и чуть-чуть не правильно написано было)

      @raccoon1399@raccoon13993 жыл бұрын
  • Спасибо огромное!!! С меня лайк:)) И ещё нужно руки оторвать, тем кто ставит дизлайки😡 Как так можно? Реально крутой урок!

    @user-qb2ex5hv1p@user-qb2ex5hv1p3 жыл бұрын
    • Пожалуйста! Рад что нравится!

      @FreelancerLifeStyle@FreelancerLifeStyle3 жыл бұрын
  • Огромная благодарность за твой бесценный труд!

    @Anatoli-bq1pe@Anatoli-bq1pe Жыл бұрын
  • Невероятно, так доходчиво 💪

    @OleksandrZakharchenko-xc6lq@OleksandrZakharchenko-xc6lq Жыл бұрын
  • Супер годнота. С меня лайк

    @user-vz9ui1fi5x@user-vz9ui1fi5x4 жыл бұрын
    • Спасибо! Спасибо! 😅

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Отличный урок. Если кому нужно, переключение классов на JS (без jQuery): (() => { window.onload = () => { let header__burger = document.querySelector('.header__burger'); let header__menu = document.querySelector('.header__menu'); let body = document.querySelector('body'); header__burger.addEventListener('click', (e)=> { header__burger.classList.toggle('active'); header__menu.classList.toggle('active'); body.classList.toggle('lock'); }) } })();

    @dmitrydmitriev617@dmitrydmitriev6174 жыл бұрын
    • Спасибо, знаю. Просто решил сделать вход в JS через JQ из-за низкого порога.

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
    • Спасибо тебе, добрый человек)

      @user-ch4gd5sb7z@user-ch4gd5sb7z4 жыл бұрын
  • Сидел долго, но все получилось. Спасибо подача и содержание как всегда ОТЛИЧНОЕ!!!

    @nikolay7618@nikolay76183 жыл бұрын
    • Я рад!

      @FreelancerLifeStyle@FreelancerLifeStyle3 жыл бұрын
  • Большое спасибо! Все получилось, очень полезный урок 👍

    @sia_mate@sia_mate Жыл бұрын
  • JS код из урока: (первая строка нужна, чтобы скрипт начал срабатывать только после загрузки страницы. Женя это не пояснял, но так всегда делают в JS) $(document).ready(function() { $('.header__burger').click(function(event){ $('.header__burger,.header__menu').toggleClass('active'); $('body').toggleClass('lock'); }) })

    @user-hz9ho4ch2j@user-hz9ho4ch2j3 жыл бұрын
    • Это не совсем JS код. Это jQuery код. Я бы вообще сейчас не стал использовать jQuery, так как эта библиотека была разработана очень давно, когда писать какие-то моменты на JS + HTML 4 было крайне не удобно. В HTML5 добавили много плюшек, да и JS с тех пор вырос. Сейчас можно в принципе обходиться легко без jQuery. Не понимаю, зачем ее до сих пор используют.

      @phat80@phat803 жыл бұрын
  • Класс, спасибо!

    @petr_ru-Ru@petr_ru-Ru4 жыл бұрын
    • Пожалуйста!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Только освоил немного HTML, CSS. Занимаюсь около месяца. Бургер конечно совмещает в себе очень много всего. Получилось наисать только с третьего раза вместе с Вами. Завтра попробую написать самостоятельно :)

    @daniilkrylovich8519@daniilkrylovich85192 жыл бұрын
  • Наконец-то досмотрел до конца и сделал! Это дастиш фантастик! Вот где бы я еще мог найти такую информацию?!

    @user-oj3lz1wd7i@user-oj3lz1wd7i2 жыл бұрын
  • Привет фрилансер по жизне. По-любому здесь надо оставить комментарий с благодарочкой. Как всегда по красоте все, без лишнего флекса, тупа лайк этому видеа. Бродяги кто читает тоже лайк зарядите молодому фрилансеру, по красоте делает

    @user-bz3ss1nt4v@user-bz3ss1nt4v4 жыл бұрын
    • Спасибо!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Помог очень сильно, спасибо огромное, не планируешь открыть собственный курс по веб-разработке?

    @sh_495@sh_4954 жыл бұрын
    • У меня бесплатный курс с нуля БЕСПЛАТНЫЙ курс по верстке сайтов (Front End). Уроки HTML CSS JS // #домавместе: kzhead.info/channel/PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr.html

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Большое спасибо! Очень подробно и доступно все объяснили; благодаря этому уроку у меня получилось сверстать меню бургер на своем проекте

    @user-cy2td3lg8t@user-cy2td3lg8t3 жыл бұрын
  • Класс! Прекрасная подача материала!

    @user-ur3lj3fh5q@user-ur3lj3fh5q4 жыл бұрын
  • Лойк за body.lock :) Дякую, друже! Взагалі на твоєму каналі круті оператори, монтажери, звукорежи і програмісти! :) Хай щастить тобі! Привіт з Києва.

    @pushkareff@pushkareff4 жыл бұрын
    • Дякую! Поки роблю все сам)

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Как же всё просто, но не в моей голове!

    @alexes.bochkarev@alexes.bochkarev Жыл бұрын
  • Спасибо! Повторил всё за тобой, и после применил на уже свёрстаном сайте. Всё получилось с первого раза. Спасибо, Жека!

    @yuriilukianovych8660@yuriilukianovych86604 жыл бұрын
    • Супер! Я рад!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Спасибо большое за ваш труд. Уроки супер)

    @user-tr2mi7cz8p@user-tr2mi7cz8p3 жыл бұрын
  • О, годнота подьехала!

    @user-xr7wr8rt4v@user-xr7wr8rt4v4 жыл бұрын
    • Спасибо! Рад что полезно!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Класс! А будут уроки по Ajax и jQuery?

    @user-zr7xy1jj1r@user-zr7xy1jj1r4 жыл бұрын
    • Спасибо! Конечно будут!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • с меня лайк поставлен:) Спасибо за выпуск:)

    @user-wk4fi8vm9g@user-wk4fi8vm9g4 жыл бұрын
    • Спасибо!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Евгений, спасибо огромное за потрясающий урок!

    @keks_o4162@keks_o41622 жыл бұрын
  • как раз обедаю - бургером, за одно сверстаю) спасибо!))

    @user-lt2ku4vv2q@user-lt2ku4vv2q4 жыл бұрын
    • Приятного!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Для новичков также было бы полезно узнать, как закрывать меню, когда пользователь кликает на пункт этого меню. Мелочь, но думаю стоило учесть.

    @bohdanovk@bohdanovk4 жыл бұрын
    • да в этом у меня и проблемка образовалась... вобщем чтоб посмотреть это видео пришлось много времени провести на сверку там ли я написала и как довести до ума... новичкам это видео явно не подойдет!! это я по себе сужу. хотя уже полгода занимаюсь версткой..

      @marynakotova7932@marynakotova79323 жыл бұрын
    • @@marynakotova7932 подскажите как вы это исправили. Очень нужно. Буду благодарен

      @jossmetthh7773@jossmetthh77732 жыл бұрын
    • подскажите как вы это исправили. Очень нужно. Буду благодарен

      @jossmetthh7773@jossmetthh77732 жыл бұрын
  • Спасибо за видео, очень доступно и суперски донес информацию, которую как мне казалось очень тяжело новичку освоить)

    @user-nb8ex1tq6r@user-nb8ex1tq6r4 жыл бұрын
    • Отлично!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • У меня почему-то overflow: auto; не работает

    @Artemik-dv7kw@Artemik-dv7kw3 жыл бұрын
  • 6:10 чаще всего вот на таких моментах сидишь в гугле по полтора часа а потом "ДА ЁБ;№"!;№";1 ж да серьезно чтоли да ;№";№";№2 %:%;;№"% так то а ." через пол часа "ну теперь знать буду"

    @onebytesiteit30-75@onebytesiteit30-753 жыл бұрын
  • Спасибо ОГРОМНОЕ!!! Самый классный адаптив на ютубе)

    @user-zf3ii1wl3e@user-zf3ii1wl3e4 жыл бұрын
    • Спасибо! 👍

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Просто супер, всё очень доходчиво объяснил. Лайк не глядя

    @fischbuchelias1696@fischbuchelias16962 жыл бұрын
  • 9:05 начало бургера

    @yootoosick8164@yootoosick81643 жыл бұрын
    • cпс

      @diasoralbekov6465@diasoralbekov64653 жыл бұрын
  • После 9 минуты ( рисование полосок ) полоски не ресуються и дальше не работают и другие части в JS и за этого. У кого то есть работаюший код html - css - JS ?

    @dimitriitkach7697@dimitriitkach76973 жыл бұрын
  • Спасибо Женя за классный урок! Применила этот бургер к своему проекту! Так круто!

    @user-ux3kp1bk1r@user-ux3kp1bk1r3 жыл бұрын
  • Евгений, спасибо огромное за потрясающий урок! Вы мне очень помогли. Пересмотрел кучу уроков по адаптивной верстке меню, пробовал, но получалась полная ерунда - не интересное меню, скучное. Ваше меню то, что я давно искал. Очень подробно рассказали и доступным языком. Еще раз огромное спасибо! Поставил лайк и подписался!

    @TVproFX@TVproFX4 жыл бұрын
    • Спасибо! Я рад!

      @FreelancerLifeStyle@FreelancerLifeStyle4 жыл бұрын
  • Этот код без jQuery: let burger = document.querySelector('.header__burger'); let menu = document.querySelector('.header__menu'); function toggleBurger() { burger.addEventListener('click', function() { burger.classList.toggle('active'); menu.classList.toggle('active'); document.body.classList.toggle('lock'); }) } toggleBurger();

    @ik1domari@ik1domari2 жыл бұрын
KZhead