Профессиональная верстка сайта - адаптивное меню на чистом html css

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024
  • Мы начинаем новый курс уроков верстка сайта с нуля профессионально. В данном курсе для начинающих верстальщиков мы рассмотрим все базовые концепции верстки адаптивных макетов для разных размеров экрана. Это лучший курс для начинающих для того чтоб разобраться с нуля как верстать, как верстать быстро и адаптивно. В первом видео я расскажу про инструменты которые необходимо установить это Chrome и VSCode а так же Photoshop. Далее мы начнем верстку адаптивного меню на чистом html css, что облегчит работу для начинающих и ускорит разработку.
    Хостинг Fornex - li.tl/Fornex1
    Зарегистрируйся прямо сейчас и по промокоду Blog10x Вы получите скидку на все услуги кроме заказа доменов

ความคิดเห็น • 351

  • @SuprunAlexey
    @SuprunAlexey  4 ปีที่แล้ว +68

    Иконка из меню для ленивых =)

    • @user-dx1oj9jv5i
      @user-dx1oj9jv5i 4 ปีที่แล้ว +2

      Які технології використовуються для верстки сайта в відео?

    • @user-vp1jt3zp9q
      @user-vp1jt3zp9q 4 ปีที่แล้ว +3

      Василик Віктор html5, css3(flexbox, media-запросы)

    • @user-dx1oj9jv5i
      @user-dx1oj9jv5i 4 ปีที่แล้ว +2

      @@user-vp1jt3zp9q , дякую. Просто не хотів дивитися відео.

    • @archi_odessa
      @archi_odessa 4 ปีที่แล้ว +1

      а где макет сайта

    • @user-dm3ce7ze2z
      @user-dm3ce7ze2z 4 ปีที่แล้ว +1

      www.w3schools.com/charsets/ref_utf_symbols.asp

  • @user-vp1jt3zp9q
    @user-vp1jt3zp9q 4 ปีที่แล้ว +41

    Вот. Это контент. Ради этого на тебя и подписываются, а не для «вода ради рекламы». Всё чётко, по делу, без лишней воды. Лайк не задумываясь.

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +4

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

    • @vitalysementsov3157
      @vitalysementsov3157 4 ปีที่แล้ว

      @@SuprunAlexey так Никита и говорит, что тут нет воды, так что вы немного его недопоняли, спасибо за контент, вы один из лучших контент мэйкеров в данной области

    • @indigolight6007
      @indigolight6007 4 ปีที่แล้ว

      @@SuprunAlexey совершенно согласен

  • @shampun9025
    @shampun9025 3 ปีที่แล้ว +3

    Я давно скитаюсь по просторам ютуба и хочу сказать, что такие видео редкость ! Коротко и по факту без водищи.
    Ставлю сердечко

  • @indigolight6007
    @indigolight6007 4 ปีที่แล้ว

    ШОК КОНТЕНТ. ОДНОЗНАЧНО ЛАЙК. ВСЕ ДОСТУПНО И ПОНЯТНО. Меня прям шокирует как сто строк кода могут сделать такую красоту. А это только начало!!! Эдем, 23 годика

  • @whatsunderisabove
    @whatsunderisabove 4 ปีที่แล้ว +4

    Хорошо что делаете много подобных уроков, есть возможность укрепить и расширить имеющиеся знания.

  • @hollow_n5116
    @hollow_n5116 4 ปีที่แล้ว +1

    Узнал о тебе только что, но сразу захотел подписаться, уже понятно, что ты только по делу говоришь. Наконец-то что-то новое.

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +1

      Впереди много интересного:)

  • @user-xd4mv4mk4c
    @user-xd4mv4mk4c 4 ปีที่แล้ว +34

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

  • @grodstrova3466
    @grodstrova3466 4 ปีที่แล้ว +3

    Приятно видеть такой контент на youtube, не всегда в платных курсах такое увидишь! Ну что-же пожалуйста продолжай в том же духе, Годнота больше нечего сказать.

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Пора платные делать?

    • @grodstrova3466
      @grodstrova3466 4 ปีที่แล้ว +1

      @@SuprunAlexey Давно. Мне пожалуйста скидку за инициативу! =)

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +1

      Учту:)

    • @grodstrova3466
      @grodstrova3466 4 ปีที่แล้ว +2

      Только же канал не забрасывайте, а то меня ваши подписчики проклинать будут. Ещё и трафик будет с канала. Так что двойной профит

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +3

      Та пока платного не будет, может донаты введу

  • @denishorkavyi5993
    @denishorkavyi5993 4 ปีที่แล้ว +5

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

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +5

      Штучки с джс будут, выгрузка на хост тоже будет))

  • @user-iq4er5qv3l
    @user-iq4er5qv3l 4 ปีที่แล้ว

    Я в шоке!!!Я 4 часа не мог найти ошибки(Своей)Но!Все работает!Ребята,просто внимательней пишите)Автор,спасибо тебе +подписка и лайк тебе!Спасибо за работу)

  • @user-vj1xg9zn1z
    @user-vj1xg9zn1z 4 ปีที่แล้ว +22

    Ну шо, братья славяне, как всегда топ

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +3

      Радуют такие комментарии

    • @SuprunAlexey
      @SuprunAlexey  3 ปีที่แล้ว

      @@justvahe3340 без ссылки, просто повторяйте то что на экране и получите такой же результат

  • @KindCat21
    @KindCat21 4 ปีที่แล้ว +2

    Спасибо за ваши труды! Очень полезно!

  • @turisti-vlog
    @turisti-vlog 4 ปีที่แล้ว

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




    CLUB
    Home
    Models
    Service
    Contacts
    Galery
    Join Us



    main.css
    #checkbox-menu:checked + lable li{
    opacity: 1;
    visibility: visible;
    transition: all .7s linear;
    }
    #checkbox-menu:checked + lable .touch {
    height: 350px;
    }

  • @user-hu1mk4tw2q
    @user-hu1mk4tw2q 4 ปีที่แล้ว +2

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

  • @froggy1015
    @froggy1015 4 ปีที่แล้ว +5

    Видео отличное. Всё чётко и по делу))

  • @user-sr3wl9tf2l
    @user-sr3wl9tf2l 2 ปีที่แล้ว +1

    Хорошее видео. Все толково и понятно. Набрал все в ВСКоде, все работает. Начал разбирать действие каждого тега, появился вопрос:
    Какую роль играет align-self: center; в .menu li a{ - перестраховка, лишний тег?
    Да, кстати, background там же реально подсвечивает красным, в брузере все работает.
    Заранее благодарю за ответ.

  • @dmitry_kolom
    @dmitry_kolom 3 ปีที่แล้ว

    Спасибо большое за такие видео, в видео разок ошибся, код работает все хорошо.

  • @user-lg4ts9gk7q
    @user-lg4ts9gk7q 4 ปีที่แล้ว

    Спасибо большое!!! Многому научился благодаря твоей работе. Продолжай делать годноту

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +1

      Конечно продолжу, спасибо

  • @mazya.youtube
    @mazya.youtube 4 ปีที่แล้ว +1

    После добавления куска ниже у меня не видно вообще контента внутри меню после развёртвания. В чём может быть проблема?
    .menu li{
    display: flex;
    align-self: center;
    width: 95%;
    visibility: hidden;
    }

  • @dinalytvynenko6780
    @dinalytvynenko6780 4 ปีที่แล้ว

    Отличное видео, спасибо большое! Было бы круто, если б этот макет в итоге дополнили JavaScript-ом так же для начинающих. Спасибо!

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +3

      дополнил

    • @dinalytvynenko6780
      @dinalytvynenko6780 4 ปีที่แล้ว

      @@SuprunAlexey Спасибо! Крайне полезная информация, которая подана понятно и просто!

  • @alinakalinovskaya3512
    @alinakalinovskaya3512 4 ปีที่แล้ว +15

    Всем привет! Я еще совсем новичок, поэтому заранее извиняюсь, если мои вопросы более чем очевидные. А их много (нет, по коду все получилось, но хотелось бы осознать):
    1) 7:37 - зачем указывать ширину nav 100%, если элемент блочный и итак будет занимать эти 100%?
    2) 2 класса .menu и .touch для ul - это просто для какого-то удобства? они не группируют несколько тегов и относятся только к одному списку... весь этот же стиль я могу писать через один из классов и ничего не изменится?
    3) 9:24 - align-self - для чего требуется здесь? совершенно не вижу как он влияет на отображение...
    4) 11:35 - зачем прописывать clear:both?
    5) 11:56 - зачем указывать ширину span 100%, если элемент объявлен через display: block как блочный и итак будет занимать эти 100%?
    6) 13:47 - .menu - зачем нужно дублировать код и указывать display:flex, justify-content: space-around, align-items: center, если они были уже заявлены до медиа-запросов?
    7) 15:50 - что в этом примере дают функции align-self и align-content, если ссылкам уже задана ширина 95% и они центрированы через text-align?
    Буду ждать ответ, спасибо)
    P.S. Шикарный урок, буду отслеживать. Лайк-лайк 👍🏻

    • @artjomvangelev
      @artjomvangelev 4 ปีที่แล้ว +1

      Присоединяюсь к данному вопросу

    • @user-fk1rm9gr1j
      @user-fk1rm9gr1j 4 ปีที่แล้ว +2

      просто потому что:
      1 это есть
      2 браузеры, хром(сафари мать его так) и другие) не всегда и не все любят, потому и пишут
      3 зачем тогда верстать в ручную, если есть конструкторы?
      с пунктом 6 я с тобой согласен, незачем переносить
      4 ) clear:both придумали его для float, а зачем афтор ставит, загадка
      7 пункт, ты выравниваешь не сам текст а flex элементы

    • @alenakarluchenko5276
      @alenakarluchenko5276 4 ปีที่แล้ว

      Присоединяюсь к данному вопросу

    • @user-us5uf9tt8i
      @user-us5uf9tt8i 4 ปีที่แล้ว

      потому что.. эээ..
      ну вот как то так вот.

  • @icansee7846
    @icansee7846 4 ปีที่แล้ว

    Быстро,четко,понятно,продолжай так же

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Продолжу в том же духе

  • @kiks_ks
    @kiks_ks 4 ปีที่แล้ว +2

    Подскажите, что не так, пожалуйста
    @media screen and (max-width: 800px){
    .toggle{
    clear: both;
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    width: 100%;
    color: #000000;
    background: #ff0090c2;
    transition: all .1s linear;
    }
    .toggle:hover{
    background: #ff009046;
    width: 100%;
    }
    #checkbox-menu:checked + label .touch li {
    opacity: 1;
    visibility: visible;
    transition: all .7s linear;
    }
    #checkbox-menu:checked + label .touch {
    height: 500px;
    }
    .menu{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 0;
    transition: height .3s linear;
    }
    .menu li{
    display: flex;
    align-self: center;
    width: 95%;
    opacity: 0;
    visibility: hidden;
    }
    .menu li a{
    width: 95%;
    text-align: center;
    align-self: center;
    align-content: center;
    }
    }

  • @brotherszorin3635
    @brotherszorin3635 4 ปีที่แล้ว +4

    не могу найти ошибку
    у меня на мобиле не раскрывает меню
    Код
    codepen.io/sergej-zorin/live/QWjjGbb
    Помогите
    уже второй час бъюсььь

    • @masteryoshi2294
      @masteryoshi2294 3 ปีที่แล้ว +1

      та же самая проблема!

    • @Vladimir-nw6nm
      @Vladimir-nw6nm 3 ปีที่แล้ว +1

      та же ерунда) ты нашел?

    • @danilsviridenko6565
      @danilsviridenko6565 3 ปีที่แล้ว

      Сравните код, где то ошиблись

  • @dreambox64
    @dreambox64 4 ปีที่แล้ว +3

    10 из 5. Молодец

  • @progerlife6690
    @progerlife6690 4 ปีที่แล้ว +2

    Крутяк!!!Спасибо не зря подписался на канал!!!Лайййкккк)))))))))

  • @lunevdaniil
    @lunevdaniil 4 ปีที่แล้ว +1

    Спасибо за труд!)

  • @lacoste9799
    @lacoste9799 4 ปีที่แล้ว

    И спасибо большое за такие видео уроки))))))

  • @antonfilinkov
    @antonfilinkov 3 ปีที่แล้ว +5

    Почему у меня кнопка раскрытия меню некликабельна? Скажите, пожалуйста, где может быть проблема.

  • @STELLS541
    @STELLS541 4 ปีที่แล้ว

    Все очень круто и информативно. Но ток конечно временами быстровато бывает

  • @arslaneminow7502
    @arslaneminow7502 4 ปีที่แล้ว

    Спасибо вам большое за урок

  • @Vladikslavik
    @Vladikslavik 4 ปีที่แล้ว +1

    Я дико извиняюсь, но для такого количества разделов брейпоинт для менюхи нужно задавать либо побольше, либо делать промежуточный брейкпоинт, в котором просто уменьшать margin-right для классов `logo` и `contacts`. Это первое замечание.
    А второе, для того чтобы ссылки в меню не разъезжались на чуть меньших размерах экрана, событие hover разумнее всего навешивать на элементы `li`, а не `a` и паддинги вынести туда же, в свою очередь классы `logo` и `contacts` присваивать также этому же элементу. Плевать на дурной тон )) Зато всё работает и не разъезжается.
    Сорри за SCSS стайл, но как-то так:
    .menu {
    li {
    padding: 10px 15px;
    a {
    color: #000;
    text-decoration: none;
    align-self: center;
    font-size: 13px;
    }
    &:hover {
    background: #ffcc01;
    border-radius: 3px;
    cursor: pointer;
    transition: background .2s linear;
    }
    &.logo {
    margin-right: 240px;
    a {
    font-size: 25px;
    }
    }
    &.contacts {
    margin-right: 100px;
    }
    }
    }

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +1

      С тем что разъезжается согласен, но ведь тут и посыл другой.Подразумеваю что человек который делает со мной этот макет доведёт до идеала конечный вариант верстки и использует в портфолио. Я показываю принцип. Если все доводить до идеала в видео, это займёт очень очень много времени.

    • @graceman999
      @graceman999 4 ปีที่แล้ว

      Спасибо за замечание, я как раз искал real-world example, а не подскажете ли, это вообще (меню, да и сайт в целом) кроссбраузерно или такого понятия уже нет и всё решается gulp-autoprefixer?

    • @Vladikslavik
      @Vladikslavik 4 ปีที่แล้ว +1

      @@graceman999 я точно не уверен, но думаю, что всё до сих пор решают человеческие мозги ) lol ))

  • @exdevil3832
    @exdevil3832 4 ปีที่แล้ว +3

    2017 год: Установите Sublime text, он самый лучше и лучше нет
    2019 год: Нафиг Sublime , установите лучше VS Code.
    Я смотрю это 2020 году и столько редакторов кодов поменял)))

    • @indigolight6007
      @indigolight6007 4 ปีที่แล้ว

      а я на sublime text начал печатать. но ошибку в коде на нем не нашел. пришлось notepad++ заходить - там сразу две ошибки нанес

    • @daniildoby3460
      @daniildoby3460 4 ปีที่แล้ว

      Vs code как по мне лучше всех

  • @domontowicz
    @domontowicz 3 ปีที่แล้ว

    Почему значение background в свойстве transition выделяется красным цветом в VS Code?
    .menu li a {
    transition: background 0.2s linear;
    }
    transition не работает

  • @user-le7pp9co6i
    @user-le7pp9co6i 4 ปีที่แล้ว +4

    .menu li{
    display: flex;
    align-self: center;
    width: 95%;
    opacity: 0;
    visibility: hidden;
    }
    тут проподают элементы li то есть их н евидно совсем а если убрать opacity i visibility То каша происходит обьясните ктонить плс

    • @matsumbra4984
      @matsumbra4984 4 ปีที่แล้ว

      я убрал opacity: 0;
      всё норм

  • @Vladikslavik
    @Vladikslavik 4 ปีที่แล้ว

    Зачёт. Но сыроватенько конечно. Я лично вообще прорабатываю стили каждой секции по всем пяти бутстраповским брейкпоинтам. Поэтому overflow-x: hidden для body в топку )) Но и денег за этот гимор естественно прошу больше )

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      А теперь представьте что при этом записываете курс и объясняете каждый момент. Сколько времени уйдёт?)

  • @user-mw1xy7xx7e
    @user-mw1xy7xx7e 3 ปีที่แล้ว +1

    видео крутое, но проверку на валидацию не проходит, ругается на вложенность ul в label

  • @aleksey7386
    @aleksey7386 4 ปีที่แล้ว

    Спасибо за контент!

  • @loveand_food
    @loveand_food 2 ปีที่แล้ว

    Добрый день. Не сработало после: justify-content: space-around. Где искать ошибку? Возможно в html (когда прописывала CSS) ошибка? где еще?

  • @bakaproductionsempai7591
    @bakaproductionsempai7591 4 ปีที่แล้ว

    Что то не работает checked , если бы еще исходник заливал на гит вообще круто было, все равно автору респект

  • @StarkElessar
    @StarkElessar 3 ปีที่แล้ว

    Прикол.. 🤣
    НЕ знал, что с помощью чекбокса можно сделать адаптивное меню, ору в голос! ☺️

    • @SuprunAlexey
      @SuprunAlexey  3 ปีที่แล้ว

      😇😇😇

    • @StarkElessar
      @StarkElessar 3 ปีที่แล้ว

      @@SuprunAlexey подскажи, пожалуйста, а как это меню поведёт себя когда я выберу какую то ссылку из этого меню?

  • @valeriavangaii7043
    @valeriavangaii7043 ปีที่แล้ว

    курс для тех кто учит верстку пол года. Просто здравствуйте - это я. Наверно самый тупой человек 😄

  • @arsavit13
    @arsavit13 4 ปีที่แล้ว +2

    Cпасибо большое! отличный контент. При ширине экрана больше 756px но меньше 1100px строчки некрасиво запрыгивают одна на другую. Покажи, пожалуйста, в следующих видео как это исправить

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +1

      Надо добавлять медиа запросы и редактировать каждый размер экрана либо менять саму концепцию дизайна

    • @StasNemy
      @StasNemy 4 ปีที่แล้ว +3

      А ещё лучше правильно использовать flexbox)

  • @user-zd4pf8tu2g
    @user-zd4pf8tu2g 4 ปีที่แล้ว +1

    Не работает псевдокласс hover. Код несколько раз перепроверял, при наведении мыши ничего не происходит. Что делать?
    Код:
    .menu li a:hover {
    background-color: #ffcc01;
    border-radius: 3px;
    }

    • @k1tez345
      @k1tez345 4 ปีที่แล้ว

      Вместо background-color: просто background

    • @user-mt9bx7uo2j
      @user-mt9bx7uo2j 4 ปีที่แล้ว

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

  • @coconut_punker
    @coconut_punker 4 ปีที่แล้ว +1

    Запили нормальный проект как делать верстку бутстрапом и редактировать под себя чтоб знать какие свойства менять

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      У меня уже много проектов на бутстрапе, открой плейлисты

    • @coconut_punker
      @coconut_punker 4 ปีที่แล้ว

      @@atexcrewmedia а гриды че, уже поддерживаются везде?

  • @user-il2uw2zj2n
    @user-il2uw2zj2n 4 ปีที่แล้ว +3

    Спасибо за такой контент, но не могу понять в чем ошибка при ширене nav 1100px текст некрасиво заезжает друг на друга. Когда убераешь у li padding то все нормально, хотя, у вас у li padding присутствует не подскажите в чем проблема?

    • @mikegookno8192
      @mikegookno8192 4 ปีที่แล้ว

      Такая же штука! Подскажите куда смотреть!

    • @matsumbra4984
      @matsumbra4984 4 ปีที่แล้ว

      @@mikegookno8192 почитай Гранда Кита. css in depth и книгу Бена Фраена про респонсив. и такие вопросы отподут сами по себе

    • @mikegookno8192
      @mikegookno8192 4 ปีที่แล้ว

      @@matsumbra4984 спасибо!

  • @vitaliidrapaliuk5652
    @vitaliidrapaliuk5652 4 ปีที่แล้ว

    круто, спасибо за такой крутой контент)

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +1

      Рад, все для вас

  • @sladkiychay4554
    @sladkiychay4554 4 ปีที่แล้ว

    Спасибо за видео.

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      И вам спасибо

  • @berger_97
    @berger_97 หลายเดือนก่อน

    Круто, но медленнее бы, и по больше пояснений

  • @techXpertpro
    @techXpertpro 4 ปีที่แล้ว +2

    не отображается мобильная версия сайта. проблема в хроме или в css я не могу ошибку найти
    images.vfl.ru/ii/1576234728/11e292e1/28895813.png

    • @vitalysementsov3157
      @vitalysementsov3157 4 ปีที่แล้ว +1

      а все остальные должны догадываться что у вас в коде написано? обычно когда просят помощь с кодом прикрепляют кусок кода!

    • @polina393
      @polina393 3 ปีที่แล้ว

      @@vitalysementsov3157 +

  • @petrovasyka8
    @petrovasyka8 4 ปีที่แล้ว

    Отличный урок , когда продолжение?

  • @vasinadoci
    @vasinadoci 3 ปีที่แล้ว

    После добавления свойств visibility: hidden; и
    opacity: 0; у меня не видно вообще контента внутри меню после нажатия на бургер. Что может быть не так?
    .menu li{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center;
    width: 95%;
    visibility: hidden;
    opacity: 0;
    }
    До этого куска кода все работало как у автора.
    Может ответит хтось, а?

  • @MrGhostWarrior501bat
    @MrGhostWarrior501bat 4 ปีที่แล้ว +2

    А где адаптивность меню, когда у него марджин лого и контактов в пикселях а не в процентах? неужели нельзя было посчитать соотношение отступа в пикселях относительно ширины заготовки? Представляю как на 4к а тем более 8к мониторе эти отступы будут меньше чем отступы между ссылками меню, и меню разнесет на весь экран.

  • @ilarini
    @ilarini 3 ปีที่แล้ว

    То что надо ✌️

  • @olcha101
    @olcha101 4 ปีที่แล้ว +1

    Подскажите пожалуйста, для чего в данном случае нужно overflow-x: hidden ? То, что содержимое, выходящее за пределы блока элемента, будет скрыто - это понятно. Что это дает? hidden же просто обрезает содержимое?

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +1

      ну так ты сам ответил на свой вопрос, убери и поймешь зачем

    • @olcha101
      @olcha101 4 ปีที่แล้ว

      @@SuprunAlexey да, попробовала)) картинка начинает повторяться без этой штуки, спасибо за ответ и отличные уроки)

  • @artemkatr9483
    @artemkatr9483 4 ปีที่แล้ว +3

    Неожиданно

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Нежданно негаданно 😄

  • @vitalysementsov3157
    @vitalysementsov3157 4 ปีที่แล้ว +1

    если задаёте вопрос по коду, будьте любезны скидывать кусок кода, вообще в сообществе, при вопросе у меня не работает бэкграунд, вас пошлют куда подальше и заблочат на ресурсе ну либо уволят если вы джут(хотя тут я может перегибаю) всегда скидывайте кусок проблемного кода, часто ваши "я всё написал правильно" означает что вы где-то ошиблись, может ; забыли поставить в конце строки, может слово не правильно написали, это не так бросается в глаза, особенно когда код писал ты сам

  • @KrivovNikolay
    @KrivovNikolay 4 ปีที่แล้ว +1

    Супер

  • @valery743
    @valery743 4 ปีที่แล้ว +1

    Урок классный. Для новичков самое то. На рас называется "Профессиональная верстка", то надо хоть немного показывать из этой области. Пиксели? Почему пиксели а не em? Ховер на мобилке? Серьезно? Ховеры на мобилке наоборот убирать надо

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +1

      Ага, сделаем

  • @user-jp6mx5sj2r
    @user-jp6mx5sj2r 4 ปีที่แล้ว

    Давай серию уроков "профессиональная верстка сайта для продолжающих"

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Зачем продолжающим серия уроков? Им работы должно хватать

    • @user-jp6mx5sj2r
      @user-jp6mx5sj2r 4 ปีที่แล้ว

      @@SuprunAlexey Да я в шутку) у тебя отличный контент

  • @ilya1639
    @ilya1639 4 ปีที่แล้ว +2

    Нормально ли то, что я как бы понимаю что происходит на видео, но сам это сделать вряд-ли бы смог?

    • @superzrus4607
      @superzrus4607 4 ปีที่แล้ว

      *Вполне, всё приходит с опытом))*

  • @artakdavtyan9994
    @artakdavtyan9994 4 ปีที่แล้ว +1

    Здравствуйте, скажите пожалуйста можно ли создать меню(выподающее) с помощью только CSS GRID,и если у вас есть такой урок подскажите где смотреть,а если нет то можете записать, зарание благодарю.

    • @danilsviridenko6565
      @danilsviridenko6565 3 ปีที่แล้ว

      Сравните код, где то ошиблись

  • @user-dq5yx3cq3f
    @user-dq5yx3cq3f 4 ปีที่แล้ว +6

    почему то меню не стало вертикальным и иконка не появилась :((

    • @anonuser1366
      @anonuser1366 4 ปีที่แล้ว

      была такая же проблемма, у меня она заключалась в неправильнов прописании стилей

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      всегда так

    • @ZepDITRIH
      @ZepDITRIH 4 ปีที่แล้ว

      @@anonuser1366 а можно по подробней? У меня та же проблема

    • @anonuser1366
      @anonuser1366 4 ปีที่แล้ว

      @@ZepDITRIH друг, я уже и не помню, переправерь бробелы в стилях, как ромню у меня какая то такая тупость была)))

  • @graceman999
    @graceman999 4 ปีที่แล้ว

    А насколько этот курс близок к реальному миру? Или что ещё посмотреть чтобы сделать действительно профессионально? подскажите пожалуйста.

  • @adeveloper6934
    @adeveloper6934 3 ปีที่แล้ว

    у меня transition : background не видит красным подсвечивает.

  • @TinTin-oz7fx
    @TinTin-oz7fx 4 ปีที่แล้ว +1

    не работает @media на Brackets , знает кто как исправить?

  • @user-ht4eh8kn8e
    @user-ht4eh8kn8e 4 ปีที่แล้ว +3

    Привет! А можно ли это меню сделать не с верху вниз а с лево на право? Если да то как? Подскажите пож)

    • @vitalysementsov3157
      @vitalysementsov3157 4 ปีที่แล้ว

      это будет плохо работать на мобильных устройствах

  • @slav_men
    @slav_men 3 ปีที่แล้ว

    Здравствуйте, очень познавательные видео, даже для начинающих, многому чего научился, благодаря вашему каналу.
    Есть один вопрос, не могу кнопку меню адаптировать по центру, подскажите как сделать.

    • @danilsviridenko6565
      @danilsviridenko6565 3 ปีที่แล้ว

      Сравните код, где то ошиблись

  • @phello57
    @phello57 3 ปีที่แล้ว

    Что делать, если у меня }
    #checkbox-menu,
    .toggle{
    display: none;
    } чекбокс после этой команды не пропал ???

    • @danilsviridenko6565
      @danilsviridenko6565 3 ปีที่แล้ว

      Сравните код, где то ошиблись

  • @MrYaraslav
    @MrYaraslav 4 ปีที่แล้ว

    спасибо=)

  • @user-jn4hp4te9j
    @user-jn4hp4te9j 4 ปีที่แล้ว

    Выкладывай исходники в открытый доступ. Будет удобней для восприятия

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +2

      Нет, этого не будет, тогда ролики не будут просматриваться и смысла делать их не будет, все таки хочется что б были просмотры.

    • @Vladikslavik
      @Vladikslavik 4 ปีที่แล้ว

      @@SuprunAlexey Верно. И тебе плюс и ученикам. Нужно писать самому ручками. Иначе ничего не запомнится.

  • @wickedtorpedo75
    @wickedtorpedo75 4 ปีที่แล้ว

    не вижу никакую профессиональную верстку, очень много строк кода не имеет смысла, а увидив margin-right я знатно охуел, вы используете *флексбоксы*. Алооооооооооооо. Убеждаюсь что Зоракс действительно гений

  • @chekalinanina9642
    @chekalinanina9642 3 ปีที่แล้ว

    Добрый день! Автор, подскажите, пожалуйста, в чем может быть дело: в VS Code меню открывается: Свойство checked реагирует на лейбл; а в codesandbox нет. Я никак не могу понять.почему.
    .toggle:hover {
    background: #d3a900;
    }
    #checkbox-menu:checked + label .touch {
    opacity: 1;
    visibility: visible;
    transition: all 0.7s linear;
    }
    #checkbox-menu:checked + label .touch {
    height: 350px;
    }

  • @peg-legantoine7151
    @peg-legantoine7151 4 ปีที่แล้ว

    Если я запускаю в хром ничего не получается. Когда запускаю в internet explorer то почти все получается. В чём проблема?

  • @Tiragool
    @Tiragool 10 หลายเดือนก่อน

  • @vladimirshaymuxametov9454
    @vladimirshaymuxametov9454 4 ปีที่แล้ว

    не получилось не отображается подобное вертикальное меню как было изначальное горизонтальное меню та и осталось не смотря на всю последующую стилизацию

  • @RundelHauz
    @RundelHauz 4 ปีที่แล้ว

    Здравствуйте! Почему когда я классу .toggle ставлю width:100, он определяет его размеры как 1100х40? для айфона Х

    • @danilsviridenko6565
      @danilsviridenko6565 3 ปีที่แล้ว

      Сравните код, где то ошиблись

  • @yeah_063
    @yeah_063 4 ปีที่แล้ว

    thx!!

  • @yomo1abh586
    @yomo1abh586 2 ปีที่แล้ว

    Поступаю следующим образом:
    Смотрю ролик, после уже верстаю.
    Просто когда пишу код следом за вами, у меня теряется концентрация и страдает понимание что и для чего именно. )
    А так вначале посмотрел и уже поняв всю суть отверстываю.

  • @user-bq4jf3yu4v
    @user-bq4jf3yu4v 4 ปีที่แล้ว

    Скажите, пожалуйста, а как сделать, чтобы при наведении окрашивание оранжевым фоном ссылок происходило по размерам вплотную друг к другу. То есть оранжевые прямоугольники располагались вплотную друг ко другу без пробелов ? Ну и ссылки были посреди этих прямоугольников соответственно.
    Я ставил padding: 10px 49px; но это подгонка вручную и всё равно остаётся полоска белая узкая между прямоугольниками. А как, чтобы не вручную и полоски (пробела) не было ?
    codepen.io/volshebnik477/pen/RwajqdY

  • @Heroboez
    @Heroboez 4 ปีที่แล้ว +1

    Хьюстон ви хэ а праблэм. Никак не могу понять
    #checkbox-menu:checked + label .touch{
    height: 350px;
    }
    .menu{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 0px;
    transition: height .3 linear;
    }
    .menu li{
    display: flex;
    align-self: center;
    width: 95%;
    opacity: 0;
    }
    .menu li a{
    width: 95%;
    align-content: center;
    text-align: center;
    }
    Вот как только в селекторе .menu li a добавляю параметр width то перестает реагировать кнопка вывода меню, а если убрать weight, то не центруются пункты li

    • @WeallHWT
      @WeallHWT 4 ปีที่แล้ว +2

      Проверьте код в index.html. У самого проблема была вместо checkbox-menu в index.html было написано:chAckbox-menu

    • @vadimgovoruhin110
      @vadimgovoruhin110 3 ปีที่แล้ว

      @@WeallHWT ++++

  • @aidosmukhanov4725
    @aidosmukhanov4725 4 ปีที่แล้ว +1

    PSD макет из видео - drive.google.com/file/d/1DuDfvQeWJKqqST_LgIFbYqh_IdYXN30c/view?usp=sharing

  • @user-up1ii7zt8y
    @user-up1ii7zt8y 4 ปีที่แล้ว

    Интересный подход к реализации, но получается, что цвет кнопки меняется когда "ставится галочка", так вот она постоянно включена остается и цвет всегда зажатый, это как то решается? иначе подход не годен для качественной верстке

    • @bukanaka
      @bukanaka 4 ปีที่แล้ว

      вместо :hover поставьте :active

  • @bvtv1622
    @bvtv1622 4 ปีที่แล้ว

    Здравствуйте. Подскажите пожалуйста, а как же библиотеки типо бутстрап, актуально в 2020?
    Какая разница между бутстрап и вашей версткой?
    Буду признателен за ответ, спасибо.

    • @danilsviridenko6565
      @danilsviridenko6565 3 ปีที่แล้ว

      Сравните код, где то ошиблись

  • @user-bq4jf3yu4v
    @user-bq4jf3yu4v 4 ปีที่แล้ว

    Здравствуйте !
    Скажите, пожалуйста, как вы одним нажатием сделали 7 копий строки ? (li>luxestate)

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Плагин эммет, почитайте про него

    • @user-bq4jf3yu4v
      @user-bq4jf3yu4v 4 ปีที่แล้ว

      @@SuprunAlexey Ясно. Спасибо !

  • @Anklav24
    @Anklav24 4 ปีที่แล้ว

    Лайк лайк лайк

  • @lacoste9799
    @lacoste9799 4 ปีที่แล้ว

    А где можно скачать сам макет в PSD? Заранее благодарю

  • @vady1111
    @vady1111 4 ปีที่แล้ว +3

    с каких пор с помощью тега li далают логотип?

    • @Varchar13
      @Varchar13 4 ปีที่แล้ว

      логотип делают из ссылки внутри li. Так как лого здесь часть меню то логично что он будет в ul

    • @user-us5uf9tt8i
      @user-us5uf9tt8i 4 ปีที่แล้ว

      @@Varchar13 а логично, что на телефоне при закрытом меню лого не видно вообще?

  • @adamboy9789
    @adamboy9789 4 ปีที่แล้ว

    написал все в точности как у тебя но почему ничего не изменяется, использую мозиллу, about agents, все это у меня стоит в центре а также не могу добавить кнопку toggle

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Перерешите код в точности

  • @aleksandro_di
    @aleksandro_di 4 ปีที่แล้ว +8

    До "профессиональной" верстки тут конечно очень далеко. Стоило назвать серию видео "верстка для начинающих" и не вводить зрителей в заблуждение :)

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +1

      Небольшое привлечение внимания, куда ж без этого

    • @YoungDR
      @YoungDR 4 ปีที่แล้ว

      в чем же проявляется профессионализм верстки?

    • @aleksandro_di
      @aleksandro_di 4 ปีที่แล้ว

      ​@@YoungDR Проявляется, как минимум, в том, что следуют стайлгайдам, используют методологии. В отношении простого лендинга, как в видео это не столь важно. Но при работе в команде над проектами посерьезнее, такой код будет уже неприемлем. Всяко автор этого канала молодец, занимается хорошим делом, а я просто докопался до заголовка ролика)

  • @timbulaaras1986
    @timbulaaras1986 4 ปีที่แล้ว

    Web Developer Blog, пожалуйста, оставьте сайт, где можно взять макет.

  • @savinposter9816
    @savinposter9816 4 ปีที่แล้ว

    Можете объяснить зачем + в CSS?
    И почему в двух последних свойствах мы делаем margin-right:0 ?

    • @antonp8031
      @antonp8031 4 ปีที่แล้ว +1

      + выбирает первый label с классом touch следующий за элементом с id #checkbox-menu
      margin-right:0 обнуляет отступ заданный выше в версии для большого экрана.

  • @user-mt9bx7uo2j
    @user-mt9bx7uo2j 4 ปีที่แล้ว

    Здравствуйте, подскажите пожалуйста по поводу момента
    #checkbox-menu: checked + label .touch li{
    opacity: 1;
    visibility: visible;
    transition: all .7s linear
    }
    #checkbox-menu: checked + label .touch{
    height: 350px;
    }
    И пробелы менял, ничего не помогает, кто может объясните пожалуйста, сколько раз не пересмотрел одно и тоже...

    • @vitalysementsov3157
      @vitalysementsov3157 4 ปีที่แล้ว +1

      отличный вопрос, но в чем проблема?
      ; не забывайте ставить!!!!
      #checkbox-menu:checked + label .touch li{
      opacity: 1;
      visibility: visible;
      transition: all .7s linear;
      }
      #checkbox-menu:checked + label .touch{
      height: 350px;
      }

  • @alex_python6251
    @alex_python6251 4 ปีที่แล้ว

    Привет. Checkbox ради проверки состояния checked???

  • @artemzateynik1510
    @artemzateynik1510 4 ปีที่แล้ว +2

    Где скачать код с данного урока?

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Пишите, практикуйтесь, в этом суть этих уроков!

  • @user-du9kg4yh5p
    @user-du9kg4yh5p 4 ปีที่แล้ว

    Подскажите, пожалуйста, в чем может быть у меня ошибка: меню не выпадает при нажатии на ☰ ?

    • @computerclinickz
      @computerclinickz 4 ปีที่แล้ว

      В общем на видео в html в тэге

  • @shimonlanzet7646
    @shimonlanzet7646 4 ปีที่แล้ว

    Добрый день! а как сделать сайт адаптивным, под все мобильные устройства, на bootstrap?

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Посмотрите у меня на канале есть плейлисты по верстке на бутстрапе

  • @GYLaik
    @GYLaik 4 ปีที่แล้ว

    Сделал все точно так же как на видео, после чего проверил код от начала до конца 3 раза, но все равно иконка меню при изменении масштаба появляется на долю секунды и пропадает, после чего вообще не появляется.

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว

      Баг какой то, у меня такого нет

  • @user-bf9ny6oh2s
    @user-bf9ny6oh2s 4 ปีที่แล้ว

    Я код написал правильно, проверил даже но сайт на котором я его проверял отображает страницу правильно, а когда я запускаю сайт то все расположено не по центру, слева, крч разбросано всё, заранее спасибо за ответ

    • @user-hx4qb1ch8y
      @user-hx4qb1ch8y 4 ปีที่แล้ว +1

      У меня также
      Та в css если вместо min-width: 1100px поставить max-width: 1100px, то получается как на видео. может при монтаже была ошибка, непонятно...

  • @alenakarluchenko5276
    @alenakarluchenko5276 4 ปีที่แล้ว

    Здравствуйте! Спасибо большое за видео.
    Почему css а не scss(sass) , они вроде современней?

    • @SuprunAlexey
      @SuprunAlexey  4 ปีที่แล้ว +3

      Новичкам так лучше