Выпадающее меню на CSS + адаптив под тачскрины

  Рет қаралды 144,686

Фрілансер по життю

Фрілансер по життю

4 жыл бұрын

Выпадающее меню и выпадающие элементы очень часто используются в верстке. В этом выпуске покажу технику обычного выпадающего меню на CSS а также реализацию под тачскрины мобильных экранов и планшетов на JS
👉 Адаптивное меню "бургер": • Правильное адаптивное ...
👉 Геометрические фигуры на CSS: • Геометрические фигуры ...
👉 Поставил лайк? Держи архив с результатом: fls.guru/howtodoit/howtodoit_...
🔴 Получить доступ к плюшкам + поддержать канал: / freelancerlifestyle
🔴 Telegram канал: t.me/freelancer_lifestyle (teleg.run/freelancer_lifestyle)
🔴 Telegram чат по верстке: t.me/flschat (teleg.run/flschat)
🔴 Facebook: / freelancerlifestyle
🔴 Instagram: / freelancer.lifestyle
👋 Меня зовут Женя Андриканич, я IT - специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками!
Ссылка на канал: / freelancerlifestyle
🤟 Живи, а работай в свободное время! ©

Пікірлер: 279
@alinafitisova3176
@alinafitisova3176 3 жыл бұрын
Женечка, дай Бог тебе здоровья и твоей семье! Обожаю тебя и твои уроки, благодарю 👏👏👏
@bigthinks2290
@bigthinks2290 3 жыл бұрын
Спасибо Жень! Твои уроки - меняют мою жизнь к лучшему!
@VitaliiMaevskii
@VitaliiMaevskii 3 жыл бұрын
Отличный урок, спасибо. По традиции за твой труд моя минимальная благодарность, лайк и комментарий.
@user-jh2fj1ki8w
@user-jh2fj1ki8w 4 жыл бұрын
Очень полезное видео. Да ещё - скорость с которой ты кодишь - это вообще очень круто! Надеюсь со временем хотя бы на 50% от твоей выйти. Спасибо за твой труд в нашем ученическом просвещении!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Лайк или ошибка в коде! :) Получить доступ к плюшкам + поддержать канал: 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/
@user-jz5cd5uu8w
@user-jz5cd5uu8w Жыл бұрын
Добрый день! Благодарю, Женя, за полезное видео! Четко, быстро, понятно! Успешной реализации планов, мира, благополучия! 👍🤝🙂
@zzzzzzzvvvvvvvv
@zzzzzzzvvvvvvvv 3 жыл бұрын
Учитель от Бога! Подписалась не задумываясь. Спасибо за урок!!!! :-)
@denhost5033
@denhost5033 4 жыл бұрын
Мужик!!!! Лучшее видео в интернете!!!! Закрыл очень много вопросов :)))) я давно искал что-то подобное, без лишних библиотек и пустых скриптов. Спасибо огромное!!!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Я рад! Пожалуйста!
@Coldarinn
@Coldarinn 4 жыл бұрын
Только вчера думал:"Эх, жалко, что у тебя нет видео про выпадающее меню. Ты так понятно объясняешь, а этого очень не хватает". И вот сегодня ты заливаешь видео про адаптивное меню Я в шоке Спасибо
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Я читаю мысли)))
@user-wf4np1ne2c
@user-wf4np1ne2c 4 жыл бұрын
на то он и сенсей))
@AlexZHIMuk
@AlexZHIMuk 4 жыл бұрын
А я сегодня до ума доводил меню-бургер с подменю и матерился что нет путних мануалов по таким случаям. Щас погляжу и глядишь переверстаю всё заново.
@user-vx2kx6oe6l
@user-vx2kx6oe6l 2 жыл бұрын
Большое спасибо Вам за видео. В Болгарии тоже смотрим Ваши уроки. Быть здоровым ... :)
@user-nb8ex1tq6r
@user-nb8ex1tq6r 4 жыл бұрын
Спасибо за труд, отличное видео! Особенно понравился лайфхак с padding для выпадающего блока из-за того, что при hover родителю сбивалось открытие.
@Hottabov
@Hottabov 4 жыл бұрын
Отличный урок! Выполнял его больше четырех часов. Жека, ну у тебя и скорость!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@LordOzzy1986
@LordOzzy1986 2 жыл бұрын
аналогично, на урок в 35-40 минут, уходит 4-5 часов), но мы только учимся)
@daniyaribrayev7370
@daniyaribrayev7370 4 жыл бұрын
Очень круто делаете, продолжайте в том же духе!
@user-ij8fq7un3q
@user-ij8fq7un3q 3 жыл бұрын
Огромное спасибо Вам за видео урок, вы максимально понятно и приятно объясняете. Доходить даже до таких деревьев как я. Теперь я Ваша фанатка, вы супер, еще раз огромное спасибо)
@FreelancerLifeStyle
@FreelancerLifeStyle 3 жыл бұрын
Хех, пожалуйста!
@armenakcomp
@armenakcomp 4 жыл бұрын
Спасибо, отличное видео все по делу и ничего лишнего. Большущий лайк .
@user-ed5jf2eg6b
@user-ed5jf2eg6b 3 жыл бұрын
Очень полезное и информативное видео. До просмотра, думал выпадающие списки делаются онли через details. Спасибо за такой контент! ❤
@Artem-bt1cx
@Artem-bt1cx 3 жыл бұрын
привет, ещё раз большое спасибо за контент, использовал этот материал на своём макете)
@user-vg6ok9uw1b
@user-vg6ok9uw1b 4 жыл бұрын
Поскорее бы уроки по JS, спасибо тебе за внятное объяснения!!!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@alexviman
@alexviman 2 жыл бұрын
Отличный урок! Классно все изложено.
@artyomvoytenko1237
@artyomvoytenko1237 4 жыл бұрын
Видео - топчик) А главное - очень полезно) Спасибо!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@roman-_-novikov
@roman-_-novikov 3 жыл бұрын
Кажется, что все достаточно просто, но есть нюансы ) Спасибо за урок.
@user-rv1gn7qn3s
@user-rv1gn7qn3s 2 жыл бұрын
Жека ты гений, про тебя надо рассказывать всем, слишком мало просмотров для такого годного контента
@JoSmith0
@JoSmith0 4 жыл бұрын
Офигенный монтаж и материал!
@user-qj6op7db5d
@user-qj6op7db5d 4 жыл бұрын
круто! спасибо! Это то что нужно, мало того что понятно, все очень логично и в дальнейшем не возникнет проблем с добавлением новых элементов меню или под меню(с этим много проблем)! еще раз спасибо!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@yudeval1647
@yudeval1647 3 жыл бұрын
очень годный видос, благодарю!
@lenaplay3884
@lenaplay3884 3 жыл бұрын
Все будет круто и классно!!! Учимся! Полет нормальный! Жека - the best!
@user-di6ls9sq2l
@user-di6ls9sq2l 3 жыл бұрын
Видео просто супер! Помогли разобраться и дописать свой скрипт. Большое спасибо :)))
@FreelancerLifeStyle
@FreelancerLifeStyle 3 жыл бұрын
Пожалуйста!
@DmitryKvasnikov
@DmitryKvasnikov 2 жыл бұрын
Лучший!!! Огромное спасибо!
@Fufafacts
@Fufafacts 3 жыл бұрын
да ты просто МАГ по верстке, обожаю тебя. и кстати ты забыл сказать "Обучайся, развивайся и помни: живи, а работай в свободное время! "
@user-re3tm7ts9i
@user-re3tm7ts9i 4 жыл бұрын
огромное спасибо за такие обучающие видосики
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@user-ku9nn4hr1l
@user-ku9nn4hr1l 2 жыл бұрын
Огромнейшее спасибо! Вы мне очень помогли!
@nurgisazhumashev1275
@nurgisazhumashev1275 2 жыл бұрын
Спасибо огромное! Успехов вам!
@user-br1ml9hd3w
@user-br1ml9hd3w 4 жыл бұрын
Я совсем недавно начал знакомиться с HTML и CSS, смотря видеокурсы в интернете. На ваш канал наткнулся впервые. Тему с выпадающим меню понял плохо, посмотрев ваше видео (закончив просмотр на адаптации, ибо я еще только сегодня начал знакомиться), я как раз-таки понял как это работает, спасибо!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@alex45779
@alex45779 3 жыл бұрын
Стопервое ОГРОМНОЕ СПАСИБО!!
@FreelancerLifeStyle
@FreelancerLifeStyle 3 жыл бұрын
Пожалуйста!
@ViacheslavM3192
@ViacheslavM3192 3 жыл бұрын
Спасибо за урок!
@FreelancerLifeStyle
@FreelancerLifeStyle 3 жыл бұрын
Пожалуйста!
@viatchk8838
@viatchk8838 Жыл бұрын
Очень доходчиво!
@contacttrade5688
@contacttrade5688 3 жыл бұрын
Блин ты меня напугал, когда попросил подписаться! Пришлось подписаться. )))
@annagrigorewa
@annagrigorewa 4 жыл бұрын
Вышло новое видео...сразу зашла, поставила лайк, а понимать и разбираться буду потом)))
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо большое! 👍
@ZPUA24
@ZPUA24 3 жыл бұрын
Привет!) Спасибо за меню, сейчас как раз мучаюсь с подобным, там немного сложнее ТЗ, но инфа полезна 100%) смотрю тебя и подписан почти с момента появления канала.Очень надоедает постоянное F5 в браузере, сейчас пишу в саблайне. Напомни, плз, в каком видео у тебя инструкция по локал серверу для автообновлнеия страницы. раньше пользовался Денвером, хочется чем то попроще в настройке) Лайк поставил, жду JS)И, кстати, почему то не работает Color HighLighter. Поставил, есть в меню, но не работает( Кстати, по звукам у тебя механическая клавиатура, это удобно для работы или просто?)
@mr.zxzxzxz3816
@mr.zxzxzxz3816 2 жыл бұрын
спасибо Женя!
@user-ic5vg6ki4i
@user-ic5vg6ki4i 3 жыл бұрын
А как сделать чтобы, при открытии меню первого уровня, ранее открытое меню (тоже первого уровня) закрывалось?
@user-ml8hn5kg9e
@user-ml8hn5kg9e 4 жыл бұрын
Спасибо!!!! за видео
@alexmart6968
@alexmart6968 4 жыл бұрын
спасибо за то что ты есть
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@yurapekach7550
@yurapekach7550 2 жыл бұрын
дякую за урок, корисний матеріал і все доступно та зрозуміло пояснено )
@LordOzzy1986
@LordOzzy1986 2 жыл бұрын
Класс, учусь после работы, мозг конечно уже не свеж, и притормаживаю, но качество высочайшее, хочется учиться).
@outofrange9100
@outofrange9100 4 жыл бұрын
Наконец-то поняла, нужен перед селектором по классу пробел или нет, спасибо!
@oleksandrpushkar9306
@oleksandrpushkar9306 3 жыл бұрын
Дуже дякую за урок. Реально допоміг вирішити проблему
@FreelancerLifeStyle
@FreelancerLifeStyle 3 жыл бұрын
Будь ласка!
@user-ty6fq9os9k
@user-ty6fq9os9k 3 жыл бұрын
Если под меню будет текст, то он будет уезжать вниз, когда выпадает меню. Это тоже нужно предусмотреть.
@alekseybodrov9038
@alekseybodrov9038 3 жыл бұрын
Большое спс! Есть вопрос: как быть если у выпадающего меню есть конкретный размер? Ведь тогда будет заметно, что фон верхней границы меню налазит на перыый уровень.
@Desnica96
@Desnica96 3 жыл бұрын
Спасибо за информационный выпуск. Только вот спустя почти год нет ссылки в описании на переменную).
@user-us4xy2rx2s
@user-us4xy2rx2s 3 жыл бұрын
Она скорее всего на патреоне. Я переписал самостоятельно с видео. Уважаю труд, Евгения, поэтому не буду выкладывать )) Извините
@user-yz1lf2pw5v
@user-yz1lf2pw5v 4 жыл бұрын
Добротное видео. Все предельно ясно, до момента с JS. Незнание этого языка немного заводит в тупик, но не умаляет при этом полезности самого видео. Лайк и спасибо автору!!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Рад что полезно!
@trueroman4558
@trueroman4558 4 жыл бұрын
Спасибо за ролик! Побольше бы таких авторов на Ютубе) ещё и без рекламных интеграций
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@user-um5vx4ez1p
@user-um5vx4ez1p 4 жыл бұрын
Ура!!! Вот прям таки то что ждал!!! Спасибо!!!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@ulvenrain4295
@ulvenrain4295 4 жыл бұрын
Спасибо большое. Видео крутейшее, как и подача, в прочем как всегда)) Однозначно лайк!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@user-bw8eh1dm9t
@user-bw8eh1dm9t 4 жыл бұрын
Однозначно, ЗАЧЁТ!!!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@vadimsib3378
@vadimsib3378 4 жыл бұрын
Женя сделай пожалуйста (перед тем как переходить на js или php) выпуск как правильно делать многостраничники, чтоб каждый раз не грузить полностью новую страницу с дублированием кода, как вообще это правильно делать (иерархия самих файлов, переходы, как файлы со стилями для других страниц подключить и где они должны лежать, подгрузка контента и тд). И еще по pop up (особенно всплывашки после отправки формы посредством ajax, без перезагрузки страницы), пожалуйста
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Хорошо
@yuriiliso9731
@yuriiliso9731 3 жыл бұрын
react router в помощь)
@dennik4932
@dennik4932 4 жыл бұрын
Смотреть не начал сразу лайк ))) А кто дизы ставит чтоб у тебя палец сломался )))
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@nicosotnik5225
@nicosotnik5225 4 жыл бұрын
Согласен, чтоб сломался ... по самые уши !!!!! ;-)
@ttorb2268
@ttorb2268 Жыл бұрын
Красава!
@anscar8045
@anscar8045 2 жыл бұрын
Народ не забываем лайк, поддержка комментарием и просмотр видео, иначе ни чего не поймете) P.s. жаль что не получится совместить осенние курсы и свою работу но к такому учителю надо попасть!
@inksmart
@inksmart 3 жыл бұрын
Проблему перепрыгивания подменю, когда пользователь неумышленно задевает курсором соседний пункт, в момент движения курсора по диагонали в низ подменю, как то решаешь?
@kirillriman3611
@kirillriman3611 4 жыл бұрын
Женя, планируешь ли видео про разработку под какую-либо CMS?
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Да, будут видосы по интеграции верстки на CMS WordPress и другие
@user-vm9du7kd3q
@user-vm9du7kd3q Жыл бұрын
ну всё!!! завтра первое меню сверстаю!!!! спасибо за видео! ну на очень простом языке! все ясно!
@veaceslavbalanetchi8347
@veaceslavbalanetchi8347 4 жыл бұрын
Топ!!!)))
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@ea5970
@ea5970 4 жыл бұрын
круто, продолжай в том же духе. Отличная понятная подача
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@daniyaribrayev7370
@daniyaribrayev7370 4 жыл бұрын
Подписка и лайк сразу же)
@bondbond9517
@bondbond9517 3 жыл бұрын
Чудовий приклад! Переробив на CSS.
@teymurabasli6915
@teymurabasli6915 3 жыл бұрын
спасибо большое!
@FreelancerLifeStyle
@FreelancerLifeStyle 3 жыл бұрын
Пожалуйста!
@letsplay6285
@letsplay6285 4 жыл бұрын
Здравствуй ,добрый человек! Открой тайну,почему не бьёт ошибку js ,ведь в цикле for надо ставить (let i; ....и т.д), подскажи пожалуйста)
@muhammetturnikmen3010
@muhammetturnikmen3010 3 жыл бұрын
Музыка в конце качает
@ram655
@ram655 4 жыл бұрын
Классный видос! А будет ли видео по bootstrap? Хотелось бы посмотреть обучающий ролик именно от вас :)
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Думаю будет!
@mrchubaka9413
@mrchubaka9413 4 жыл бұрын
Спасибо большое за все, что ты делаешь))) С твоей помощью, за два месяца, я почти полностью освоил новую профессию))) И конечно же за плюшки на патроне))
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Супер! Я очень рад!
@alexandersharshavin8217
@alexandersharshavin8217 4 жыл бұрын
Как всегда - топ! Благодарю за урок!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@user-nb8ex1tq6r
@user-nb8ex1tq6r 4 жыл бұрын
Дизы ставят ленивые люди, потому что их нервируют те, кто вопреки всему чего-то добился в жизни :) P.S. музыкальное сопровождение канала мне очень нравится, четкая музыка!)
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо большое!
@harinbarin
@harinbarin 3 жыл бұрын
остался открытым вопрос: как сделать ховер пункта меню второго уровня при наведении на его потомков (пункты третьего уровня)) уже кучу времени потратил, но по какой-то причине не получается.
@brodyagaPATY
@brodyagaPATY 4 жыл бұрын
Спасибо за новый выпуск👍🔥
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Спасибо!
@egor243
@egor243 Жыл бұрын
Здравствуйте, подскажите пожалуйста, а что сделать, чтобы клик распространялся не только на стрелочку, но и на ссылку тоже?
@user-ut8kv1nk3s
@user-ut8kv1nk3s 3 жыл бұрын
Что делать, если из за того, что под одним элементом список все остальные сдвигаются вправо на ширину списка?
@timurk149
@timurk149 4 жыл бұрын
Что делать если "второй уровень " только первому уровню на этой же позиций? Например нужно сделать второй уровень для 5 ссылки первого уровня но "второй уровень " присваивается на место где находилось предыдущее
@ploxer9915
@ploxer9915 4 жыл бұрын
поскорее бы уроки по js было бы круто если бы Вы сделали такой же плейлист как и с html
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Будет
@alexmalyshev7247
@alexmalyshev7247 3 жыл бұрын
А как сделать так,чтобы при открытии второго sub-menu либо клике на свободное пространство первое sub-menu (в т.ч. sub-sub-menu) пропадало?
@nadejda_num5803
@nadejda_num5803 Жыл бұрын
дякую за цю працю !!!
@AntonOpolko
@AntonOpolko 2 жыл бұрын
мне понравилось такой вопрос: если я сделал выпадение меню по клику, то как сделать чтобы оно закрывалось при клике за его пределами?
@sina3975
@sina3975 4 жыл бұрын
Спасибо большое за урок! Вы просто отлично объясняете :)
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@user-ri1ry7sx6p
@user-ri1ry7sx6p 4 жыл бұрын
Жека, а для форм это можно использовать? В частности для select ?
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Для select все немного сложнее, как-то покажу
@user-pm3nl3fc4f
@user-pm3nl3fc4f Жыл бұрын
Спасибо за урок. А где ссылка на js? В описании нет.
@MilkyWaayCF
@MilkyWaayCF 4 жыл бұрын
Лайк поставил) А что за плагин такой, копируешь сточку html в css и вставляются одни классы?
@gvitoss
@gvitoss 4 жыл бұрын
eCSStractor
@MilkyWaayCF
@MilkyWaayCF 4 жыл бұрын
@@gvitoss спасибо)
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Тут настройка редактора kzbin.info/www/bejne/rojLhZmVpJ1pgsk
@denvudd4492
@denvudd4492 3 жыл бұрын
Урок хороший, спасибо. Но есть одна деталь которую не понял: зачем включать стрелку именно на тачскринах, когда с точки зрения интерфейса она должна быть и на декстопах тоже? Без нее же не будет видно где есть выпадающее меню, а где нету, только если все меню - это не один выпадающий список как в магазинах, к примеру.
@mikech76
@mikech76 4 жыл бұрын
Подскажите по блокировке скрола . Есть один неприятный момент. Добавил .lock html, body { // оба , иначе не работает на андроиде моем &.lock { overflow: hidden; так вот, в хроме , просто узком окне ( а не мобиле) , справа есть широкий скрол. А при открытии меню, этот скрол исчезает, и боди меняет ширину и все немного скачет, раньше чем анимация развернет меню. Можно как-то скрол не убирать, а дисаблить?
@violentiner
@violentiner 3 жыл бұрын
А почему не дать паддинг FirsChild`y ? Да и вообще обратиться к любому li через этот псевдокласс?
@Beksultan_Omor
@Beksultan_Omor 3 жыл бұрын
ребят еще недавно добавили тег , с помошью него можно сделать
@esp2644
@esp2644 Жыл бұрын
а как доделать что бы когда меню упирается в правую область экрана 2 3 уровень переносился на левую сторону а не правую не вмещаясь в контейнер?
@vladislavbondarenko5190
@vladislavbondarenko5190 3 жыл бұрын
Просто респкт)
@user-vn3oh5xb9f
@user-vn3oh5xb9f 3 жыл бұрын
Евгений, привет! Может кто-то уже спрашивал (пролистав быстро комментарии, не нашёл), а как сделать, чтобы список первого уровня плавно выезжал сверху вниз и также плавно скрывался в обратном направлении???
@raccoon1399
@raccoon1399 3 жыл бұрын
у меня вышло добавить плавное появление, но не сверху вниз правда. через opacity и visibility. убрав при этом display: none/ block. вы нашли решение?
@velessn
@velessn 4 жыл бұрын
Спасибо. Хорошая реализация. Лайк однозначно!
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@user-ve7tx3ud6n
@user-ve7tx3ud6n 4 жыл бұрын
Спасибо Евгений за видео.
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Пожалуйста!
@PalyufishkuRuSite
@PalyufishkuRuSite 4 жыл бұрын
На мой взгляд, меню еще можно доработать. Стрелочки должны быть и у пунктов меню на десктопной версии, чтобы было понятно, что там есть подменю. А еще выпадающее подменю третьего уровня смещается только вправо, соответственно, иногда может не помещаться в ширину страницы и вылезать за ее пределы. Тут можно было бы сделать проверку, что если подменю не помещается, то смещать его не в левую, а в правую сторону.
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
Отлично! Дорабатывай!
@PalyufishkuRuSite
@PalyufishkuRuSite 4 жыл бұрын
@@FreelancerLifeStyle Обязательно ))
@KomanDante999
@KomanDante999 2 жыл бұрын
Спасибо за разъяснения по JS. Евгений, ты единственный из всех просмотренных мной видео по дроп-меню, кто грамотно применил скрипт. Отсюда такой вопрос: Допустим у нас меню должно выпадать не по ховеру, а по активу (ну или с тачем та же проблема будет). И возникает такой ньюанс: если пользователь открыл первое меню и не закрыл его, потом кликнул на второе -оно тоже открылось, перекрывая первое и так далее...в общем получается не очень красивая картинка. Как сделать, что бы при клике на следующее меню предыдущее автоматически закрывалось? Я так мыслю, что как-то нужно снимать навешанные классы активности всем элементам, кроме текущего (того, по которому кликнули). Как эту логику реализовать в JS? Можно конечно при событии click принудительно сначала снять у всех элементов навешанные классы, а только потом навешивать текущие. Но может быть есть более изящное решение?
@KomanDante999
@KomanDante999 2 жыл бұрын
Попробовал при событии click принудительно снять у всех элементов навешанные классы активности - не работает. Вернее работает, но этот же алгоритм снимает навешенные позже классы активности и с текущего выбранного элемента тоже. поэтому ничего не происходит - класс навешивается и мгновенно снимается. Посему вопрос остается: как реализовать логику "все кроме выбранного".
@tphl
@tphl 4 жыл бұрын
Можно дополнить тем что чтобы сделать красивый разрыв между пунктами выпадающего меню нужно на .menu li добавить margin в 1px
@FreelancerLifeStyle
@FreelancerLifeStyle 4 жыл бұрын
спасибо
@user-ls4gp3ww4z
@user-ls4gp3ww4z 3 жыл бұрын
Жека жжёт!
@user-tt8bf6yt6i
@user-tt8bf6yt6i Жыл бұрын
Подскажите пожалуйста, сделала меню боковое всплывающее, а у меня в шапке стоит изображение. Меню не работает на изображении. Оно просто открытым держится. Как исправить?
When Jax'S Love For Pomni Is Prevented By Pomni'S Door 😂️
00:26
В ДЕТСТВЕ СТРОИШЬ ДОМ ПОД СТОЛОМ
00:17
SIDELNIKOVVV
Рет қаралды 3,9 МЛН
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 58 МЛН
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 32 МЛН
Полноэкранный (fullscreen) блок  на CSS и HTML // Как это сделать?
16:06
Учим HTML5 Canvas за 30 минут!
36:56
Хауди Хо™ - Просто о мире IT!
Рет қаралды 210 М.
Выпадающее МЕНЮ на чистом CSS / HTML
13:43
Denis Gorelov
Рет қаралды 314 М.
Responsive web design in 37 minutes + layout. You don’t need Bootstrap!
36:44
Фрілансер по життю
Рет қаралды 1 МЛН
Выпадающее меню на css
13:27
CodexWeb (бывший Master-CSS)
Рет қаралды 206 М.
When Jax'S Love For Pomni Is Prevented By Pomni'S Door 😂️
00:26