Вёрстка сайта с нуля по макету Figma | HTML, CSS | Часть 1

Поделиться
HTML-код
  • Опубликовано: 2 июл 2024
  • В этом видео мы начнём верстать сайт по макету Figma.
    Видео для начинающих, поэтому в нём не будет таск-менеджера(GULP) или сборщика(Webpack), только HTML и CSS!
    Мы разберём интересные авторские фишки по работе с svg, шрифтами, фокусом и другие best practices.
    --------------------------------------
    Ссылки:
    Плейлист со всеми частями - • Вёрстка сайта с нуля Y...
    Макет - www.figma.com/file/zAASWcZBpU...
    Генератор фавиконок - realfavicongenerator.net/
    Normalize.css - necolas.github.io/normalize.css/
    Шрифты -
    SVG to CSS - yoksel.github.io/url-encoder/
    --------------------------------------
    Тайм-коды 🕒
    00:00 Приветствие и обзор исходников
    01:42 Рассмотрим макет
    06:56 Начинаем
    08:29 favicon - фавиконка
    16:30 header html - начинаем разметку
    18:04 logo sprite svg - логотип
    27:06 header html - завершаем разметку header
    29:57 css normalize - нормализуем
    32:11 css fonts - шрифты
    40:38 css default - базовые стили
    53:19 svg circle
    01:04:07 header css - пишем стили для header
    01:13:00 адаптив header
    01:04:07 header css
    01:43:12 Завершаем 1 часть
    --------------------------------------
    Изучи как верстать сайты на профессиональном уровне - web.methed.ru/
    Автор - Максим Лескин
    👀 Подписаться на канал: bit.ly/3CoaLCL
    🌍 Наш сайт: methed.ru/
    🤖 Бот telegram - t.me/methed_bot
    😃 ВКонтакте: vk.me/methed
    #methed #html #css

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

  • @valerypobelenskiy1001
    @valerypobelenskiy1001 Год назад +5

    Максим огромное спасибо за ваши труды и время ) крутой фронтендер)

  • @user-wx4eg7sf3c
    @user-wx4eg7sf3c Год назад +2

    Огромная благодарность за Ваш профессионализм и доброту, через ноутбук так и передаётся Ваша поддержка и заинтересованность дать, как можно больше знаний🖤

  • @user-my8iq4gv4x
    @user-my8iq4gv4x 4 месяца назад

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

  • @ziglobe5639
    @ziglobe5639 Год назад +2

    Ждем!💥

  • @user-mw4um7vo4q
    @user-mw4um7vo4q Год назад

    Спасибо огромное за такой труд))

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

    Классный ролик✊

  • @user-frond-end_dev
    @user-frond-end_dev Год назад +5

    низкий поклон за титанические старания! ждем продолжения данной рубрики на канале

  • @Serega-gs6lo
    @Serega-gs6lo Год назад +17

    Спасибо за бесплатные видеоуроки, мне как новичку более/менее всё понятно, если знать базовые вещи, например БЭМ, основные теги. Вот бы еще побольше про перенос самописа на Wordpress, про сам Вордпресс, как редактировать код, починить, например, форму, кнопку, создать правильно шаблон страницы, записи, кастомные поля. Я благодарен, продолжайте в том же духе, это адский труд.

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

      А ещё какие бывают виды слайдеров и их реализация причём со стоимостью например и описанием)

  • @gugilopguppy-ji8so
    @gugilopguppy-ji8so 5 месяцев назад

    Уроки огонь, спасибо

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

    Однозначно лайк!

  • @user-ht5tp7oh1d
    @user-ht5tp7oh1d 8 месяцев назад +1

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

  • @Ibrahim-nu3nd
    @Ibrahim-nu3nd Год назад +1

    лучший бро

  • @desavopa2760
    @desavopa2760 4 месяца назад

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

    • @my.methed
      @my.methed  4 месяца назад

      Спасибо большое, главное что бы было полезно!

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

    спасибо❤❤

  • @user-lc5yw8ex3e
    @user-lc5yw8ex3e Год назад +1

    Спасибо большое )))

    • @my.methed
      @my.methed  Год назад

      И вам спасибо!

  • @LiebGoth
    @LiebGoth Год назад +3

    йо! :)

  • @MonteCrush.
    @MonteCrush. Год назад +2

    Не знал что с favicon надо так заморачиваться, обычно просто вставлял его одним тегом и не парился))

  • @romanzinchenko8048
    @romanzinchenko8048 7 месяцев назад +2

    Подскажи, что за плагин стоит в ВС чтоб отображались подключенные картинки? спасибо.

  • @user-it2eg8fw9e
    @user-it2eg8fw9e Год назад

    Подскажите пожалуйста, установила плагин SVG, иконка не появляется (в виде солнца) и не работает эммет. Что в настройках поправить нужно?

  • @Anton16180
    @Anton16180 11 месяцев назад +3

    Какой приятный голос. Смотрю на 1.75 (как и у всех времени не хватает), но так приятно, без тормозов, слов паразитов и долгих уходов в себя как у некоторых. Прям загляденье в общем. Успехов Вам в ваших проектах, всем добра!

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

    Здравствуйте а вы всегда используете метод mobile first?

  • @dalex5789
    @dalex5789 11 месяцев назад

    А ничего если иконка бургера для сафари сохранилась файлом, на ярлыке которого указан explorer??? Или это дело в Виндоус 10? К тому же что делать если шрифты так и не загрузились? Может быть это связано с тем, что появился новый код для modern browsers, а я использовал как у вас - legacy support?

  • @icegouse
    @icegouse Год назад +3

    Почему не качаешь с официального Google Fonts шрифты?

  • @iamdadakhanov3069
    @iamdadakhanov3069 10 месяцев назад +2

    А нельзя ли сохранить лого как png?

  • @user-yx5mj6sm9t
    @user-yx5mj6sm9t 5 месяцев назад

    1:28:19 - возможно дело все таки в line-height, получается ты вместо 120% поставил 1, а 1 это как 100%, можно было бы с % поиграться

  • @user-vt2yc5ye7t
    @user-vt2yc5ye7t Год назад

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

  • @user-ee3kl9nr8y
    @user-ee3kl9nr8y Год назад +5

    Спасибо за урок, но можешь пожалуцста подсказать почему когда я подключаю svg logo через sprite.svg оно просто не отображается а если просто в body вставляю svg( то что скопировал в фигма) все работает, не знаешь как решить ?(

    • @user-yh7fq9vk6f
      @user-yh7fq9vk6f 11 месяцев назад

      Если я правильно понял Вашу проблему, удалив тег svg из sprite.svg оставив только symbol то спрайт отображается. В index.html уже есть тег svg, в котором подключаем sprite.svg в use. Видимо какой-то конфликт вложенности.

    • @user-hx2es7ff9d
      @user-hx2es7ff9d 10 месяцев назад

      тоже самое. @@user-yh7fq9vk6f не помогло

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

      И у меня так же

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

    Подскажите пожалуста как можно экспортировать картинку с бургером целиком, не могу объединить в группу слоёв, чтобы экспортировать. Работаю на Линукс, может поэтому у меня комбинация кнопок другая?

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

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

  • @lsdkkdkkd
    @lsdkkdkkd 4 месяца назад

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

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

    01:09:00 не получилось у меня после url прописать bottom/227px no-repeat, почему?
    пришлось отдельно всё это писать

    • @my.methed
      @my.methed  Год назад

      Свойство background или background-image?
      Нужно background, в нём можно прописать несколько свойств.

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

    По этому примеру можно верстать любой сайт?)

  • @user-lo6bl9pp6t
    @user-lo6bl9pp6t 11 месяцев назад

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

  • @user-kv5ze5qc2b
    @user-kv5ze5qc2b 5 месяцев назад

    А как правильнее верстать от мобилки или десктопа?

  • @botan1k232
    @botan1k232 Год назад +3

    Подскажите, а что за плагин Вы использовали?

    • @my.methed
      @my.methed  Год назад +2

      Не совсем понял вопрос, плагин для чего? Может минуту в видео?

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

      @@my.methed плагин в vs code, где у вас показывалось гамбургеры 🍔 слева и вы говорили, что плагин правильно отработал.

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

      ???

    • @my.methed
      @my.methed  Год назад +3

      Вот ссылка на плагин marketplace.visualstudio.com/items?itemName=kisstkondoros.vscode-gutter-preview

  • @user-bv4rg1lx5b
    @user-bv4rg1lx5b Год назад

    Не могу разобраться не работает свойство html{ --container:300px; --padding-container:10px} ;
    Свойство контейнера не меняется, его размер, забавно что падинг срабатывает .

  • @ershovdesign8310
    @ershovdesign8310 Год назад +2

    А почему ты не использовал онлайн сервис шрифтов от гугл? Просто код подключаешь в html сыллкой (1 строчка) и все, можешь его в ксс использовать.

    • @my.methed
      @my.methed  Год назад

      Меньше сторонних зависимостей, стабильнее работа. Если шрифты подключать через preload локально, то можно почти полностью избавиться от мелькания. Почитайте про FOIT, FOFT, FOUT.

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

      @@my.methedДа. Но я подключил онлайн шрифты и вообще не мелькает

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

      @@ershovdesign8310 у тебя не мелькает, а у других людей инетрнет слабый и будет мелькать

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

    Почему у меня в фигме нет всех css атрибутов, как это у Вас с текстом на 01:10:05?

    • @my.methed
      @my.methed  Год назад

      Вы скопировали макет к себе?
      Возможно просто не тот слой выделили

  • @lionstar3189
    @lionstar3189 Год назад +3

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

    • @my.methed
      @my.methed  Год назад

      Не могу не согласиться, это вы верно отметили!

  • @user-kr8rh1qu7v
    @user-kr8rh1qu7v 9 месяцев назад

    почему как только меняешь svg на symbol слетает картинка

  • @user-te6xn4gz3b
    @user-te6xn4gz3b Год назад +1

    mobile-first bg в png отрабатывает по всем @media . а вконсоль кто то заглядывал ?

    • @my.methed
      @my.methed  Год назад

      А что у вас в консоли?

  • @user-rj9lx2su4o
    @user-rj9lx2su4o Год назад

    Спасибо за такое доступное объяснение! кто-то подскажет, почему rgb цвет (FFAB08) может не сработать, круг покрасился только при введении значения "orange" :(

    • @user-vy8rf7mx4q
      @user-vy8rf7mx4q 8 месяцев назад +1

      решотку не прставил

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

    если шрифты прелоадом подключили зачем нам их теперь в font-face оставлять?

    • @my.methed
      @my.methed  Год назад

      Если их не прописать в font-face они не загрузятся, мы же задаем там правила

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

    Привет всем! Подскажите, в чем суть копирования шаблонов с Figma в Html ? Заранее спасибо.

    • @elenadanilova9938
      @elenadanilova9938 11 месяцев назад

      Фигма - это просто картинка, графика. Чтобы графика стала сайтом, ее нужно сверстать, то есть "скопировать" в html.

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

    а почему в одном блоке задавать 2 класса? все запутанно

  • @atom2683
    @atom2683 4 месяца назад

    Почему при адаптации header (примерно 1:16:00 таймкод) при первом медиа запросе у меня бургер и надписи улетают влево? Уже все пересмотрел, сделал все точь-точь как в видео

    • @cff-ir6xv
      @cff-ir6xv 2 месяца назад

      Приветствую! Понимаю, много времени прошло, но удалось как - то решить проблему?

    • @atom2683
      @atom2683 2 месяца назад

      @@cff-ir6xv я долго ломал голову что не так, даже с самого начала просматривал ролик, но ничего не помогало. Поэтому я психанул и заново все переписал, и оно заработало. Так что это был либо баг либо моя невнимательность

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

    Вы за одно Сделайте по android iOS??

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

    1:00:00 не хочет все равно добавлять кружек-картинку, что делать?

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

      пишет ошибка "недопустимое значение свойства"

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

      там где длинное значение с картинкой

  • @user-vv7ic5pr9d
    @user-vv7ic5pr9d Год назад +2

    села в надежде на версту декстопа....из-за лого перешли сразу на мобил((((

    • @my.methed
      @my.methed  Год назад +1

      Десктоп тоже будет ) после нескольких проб сверстать мобайлфёрст вы увидите, что этот способ намного удобнее. Особенно если учитывать, что почти 70% контента потребляется именно с телефона.

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

    Ребята, которые рекламируют свои школы и курсы по обучени., да выкладывайте коды готовые помимо макетов, а то, что делаете вы и если сделает по аналогии другой не всегда выйдет даже по предельно внятному рассказу, что бывает очень редко. Очень много нюансов почему нет и не надо говорить, вот если будете писать как на экране то выйдет... Почему нельзя сделать бесплатный урок - с эффектом вау, чтобы вызвало реакцию - из серии ну раз тут такое все доступное и у меня получилось, то что будет когда я куплю курсы..

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

    доброго дня, а почему фавикон в png а не в ico формате?)

    • @my.methed
      @my.methed  Год назад

      Современные браузеры поддерживают png и svg форматы

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

      @@my.methed но наверное есть вес картинки и масштаб её,просто думал что свг лучше.)

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

    36:20 просто переименуй папку, вырежи и вставь уже где нужно

    • @my.methed
      @my.methed  Год назад

      Да возможно так быстрее

  • @svetlanaganzha78
    @svetlanaganzha78 8 месяцев назад +1

    не работает svg через Use(((( убилась уже с ним.

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

      +

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

      Тоже самое

    • @Stalker27A
      @Stalker27A 7 месяцев назад

      Вопрос, как решили в пол второго ночи - думаю нормально)
      @@marinatimoshenko4799

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

    Сколько заплатил клиент за этот проект

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

      много, ну мог по легче сделать

  • @user-tt7rh4mm3i
    @user-tt7rh4mm3i 8 месяцев назад

    Я UX UI Designer и я в шоке от такой работы в том плане что, дизайнер наверное только после курсов вышел.
    Можно было и по лучше сделать дизайн) За то работодатели многого просят, а в итоге получают вот это и всех всё устраивает!

  • @mi.si_
    @mi.si_ Год назад

    ЛЯяя как много времени с этим спрайтом... с самого начала у меня не работал сука((

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

      Разобралась?

    • @kritiyan9056
      @kritiyan9056 11 месяцев назад

      тоже самое зачем нужно было так заморачиваться, тем более для новичков легче просто вставить через img src

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

    цыркл... 🤦‍♂

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

    Братан, верстак может ты и неплохой, но учитель - никудышный

    • @my.methed
      @my.methed  Год назад

      Спасибо, а можно аргументировать?

    • @Mangxst
      @Mangxst Год назад +3

      @@my.methed не могу критиковать как то чел сверху, но как не знающий человек подмечу, что ты когда выделял объекты 9:20, то не уточнил: как выделить все объекты и у меня к примеру не работает комбинация клавиш ctrl+G может есть альтернатива какая то?🤔

    • @user-Nadezhda
      @user-Nadezhda Год назад

      @@my.methed не слушай, мне нравится твоя подача. Что не понятно- дополнительно гуглю, много нового узнаю. А чел просто хотел за спасибо посмотреть ролик и сразу стать крутым фронтендером. Продолжай обучать!

    • @true227
      @true227 9 месяцев назад

      Не, братюля, просто ты ученик так себе