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

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 มิ.ย. 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 หลายเดือนก่อน

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

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

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

  • @user-frond-end_dev
    @user-frond-end_dev ปีที่แล้ว +5

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

    • @my.methed
      @my.methed  ปีที่แล้ว

      Спасибо )

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

    Ждем!💥

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

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

  • @Serega-gs6lo
    @Serega-gs6lo ปีที่แล้ว +17

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

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

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

  • @gugilopguppy-ji8so
    @gugilopguppy-ji8so 5 หลายเดือนก่อน

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

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

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

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

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

    • @my.methed
      @my.methed  4 หลายเดือนก่อน

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

  • @user-ht5tp7oh1d
    @user-ht5tp7oh1d 8 หลายเดือนก่อน +1

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

  • @Anton16180
    @Anton16180 11 หลายเดือนก่อน +3

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

  • @Ibrahim-nu3nd
    @Ibrahim-nu3nd ปีที่แล้ว +1

    лучший бро

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว

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

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

    йо! :)

  • @battoryi.
    @battoryi. 8 หลายเดือนก่อน

    спасибо❤❤

  • @MonteCrush.
    @MonteCrush. ปีที่แล้ว +2

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

  • @romanzinchenko8048
    @romanzinchenko8048 7 หลายเดือนก่อน +2

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

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

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

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

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

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

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

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

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

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

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

  • @user-lo6bl9pp6t
    @user-lo6bl9pp6t 11 หลายเดือนก่อน

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

  • @user-yx5mj6sm9t
    @user-yx5mj6sm9t 4 หลายเดือนก่อน

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

  • @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 7 หลายเดือนก่อน

      И у меня так же

  • @iamdadakhanov3069
    @iamdadakhanov3069 10 หลายเดือนก่อน +2

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

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

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

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

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

  • @user-kv5ze5qc2b
    @user-kv5ze5qc2b 5 หลายเดือนก่อน

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

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

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

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

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

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

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

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

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

    • @user-vy8rf7mx4q
      @user-vy8rf7mx4q 8 หลายเดือนก่อน +1

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

  • @user-kr8rh1qu7v
    @user-kr8rh1qu7v 9 หลายเดือนก่อน

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

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว

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

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

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

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว

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

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว

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

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

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

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

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

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว

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

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

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

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

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

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

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

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว

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

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว +1

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

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

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

  • @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

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว

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

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

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

    • @cff-ir6xv
      @cff-ir6xv 2 หลายเดือนก่อน

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

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

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

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

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

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

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

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

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

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว

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

  • @svetlanaganzha78
    @svetlanaganzha78 8 หลายเดือนก่อน +1

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

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

      +

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

      Тоже самое

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

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

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

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

    • @my.methed
      @my.methed  ปีที่แล้ว

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

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

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

  • @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 หลายเดือนก่อน

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