Верстка сайта с нуля из Figma для начинающих #3

Поделиться
HTML-код
  • Опубликовано: 10 фев 2025
  • Скачать материалы урока - bit.ly/3YIaWVM
    Это третье видео из серии роликов по вёрстке сайта с нуля с использованием графического редактора Figma для начинающих. В нём мы продолжим верстать макет, глубже погрузимся в работу с интерфейсом figma и подробно разберём создание форм на странице.
    Ссылка на макет - www.figma.com/...
    Паблик телеграм - t.me/step_to_web
    Если вам понравилось это видео, не забывайте подписываться на канал, ставить пальцы вверх и писать свои комментарии!

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

  • @steptoweb503
    @steptoweb503  3 года назад +14

    Друзья, когда макет в фигме открыт у многих людей, вы можете столкнуться с его зависаниями и некорректной работой.
    Пожалуйста, перейдите к списку всех просмотренных макетов в фигме (drafts), выделите макет и нажмите кнопочку duplicate, как показано на скрине. Тем самым вы склонируете проект к себе и будете его единственным пользователем (без лагов и зависаний)
    prnt.sc/1ckk0nt

    • @aersonx
      @aersonx 3 года назад

      а я думал у меня только эта проблема)

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

      Скриншот был удален. Подскажи еще как можно склонировать проект он у меня только во вкладке recents

  • @veronasuhka6989
    @veronasuhka6989 5 лет назад +72

    Спасибо! Не понимаю, кто там за что минусит: уроки просто нереально крутые уроки!

    • @steptoweb503
      @steptoweb503  5 лет назад +4

      Благодарю)

    • @андрейдраконов-я3к
      @андрейдраконов-я3к 3 года назад +5

      просто с 1 раза от 50 до 80 процентов понятно но остаются вопросы но стоит посмотреть 3 раза как уже минимум 80 процентов понимаешь а то и 90-100 но вот мне понадобилось пересмотреть 4 раза)

  • @JavaScriptcher
    @JavaScriptcher 4 года назад +19

    Все подробно объясняется, а главное понятно для тех кто видит Figma в первый раз!!☝️😎

  • @andreykarpov6216
    @andreykarpov6216 5 лет назад +27

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

    • @steptoweb503
      @steptoweb503  5 лет назад +7

      За лайк спасибо, но со временем сейчас беда - миллион проектов на работке. Я делаю выпуски как только появляется свободное время

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

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

  • @gant8511
    @gant8511 5 лет назад +21

    Да ты крут, я не версталищик я делаю дизайн на фигме и я задался вопросом как верстают дизайн с фигмы который я делаю и теперь узнал

    • @steptoweb503
      @steptoweb503  5 лет назад +2

      ;)

    • @Roman-fj5ox
      @Roman-fj5ox 4 года назад +2

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

  • @mikewazowski7526
    @mikewazowski7526 4 года назад +5

    Очень здорово! Снова так много полезных мелочей помимо прочих важных вещей.
    Спасибо!

  • @другМаша
    @другМаша 3 года назад +7

    Божечки, это самый лучший курс, настолько все стало понятно, первую зп 33% задоначу каналу!

    • @steptoweb503
      @steptoweb503  3 года назад

      Ничего себе :) Буду безумно рад, если этот курс поможет вам найти работу ;)

    • @miyamura_izumi_yuji
      @miyamura_izumi_yuji 2 года назад

      как успехи, получилось найти работу?

  • @eurominus
    @eurominus 2 года назад +1

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

  • @thurmanmerman6541
    @thurmanmerman6541 5 лет назад +4

    Большое спасибо за подробные и пошаговые уроки))

  • @funnybunnyshorts28
    @funnybunnyshorts28 3 года назад +3

    Спасибо, отличный материал. Автора приятно слушать!

  • @maksymkyryliuk492
    @maksymkyryliuk492 5 лет назад +3

    Отлично, жду следующего урока. Вы мой семпай в вёрстке)

  • @ЛеонидМосковский-ж9ъ

    Лучшиииииииииииииииииииииииий! То что нужно новичкам, пасиба:)))

  • @Ivan-mb3ze
    @Ivan-mb3ze 5 лет назад +4

    Интересный контент, мне помогает заполнить некоторые пробелы в моих знаниях.

  • @АртемСаргаев-ы9ь
    @АртемСаргаев-ы9ь 2 года назад

    Огромный респект за такую работу. Очень круто. Объясняете подробно и доступно. С меня лайк.

  • @chestbo2438
    @chestbo2438 2 года назад

    С каждым уроком все интереснее спасибо ждем новых выпусков)

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

    Я посмтрю с начала с первого урока. На первый взгляд все круто.

  • @bearmsk77
    @bearmsk77 4 года назад +5

    C каждым уроком меньше просмотров и лайков. Но очень интересно! Надо дойти до конца! ;)

    • @steptoweb503
      @steptoweb503  4 года назад +1

      Вы справитесь!

    • @besquait2882
      @besquait2882 4 года назад +1

      Сложно заставить себя чем то заниматься. Люди начинают, но потом лень побеждает тебя. Я этот урок долго прохожу, постоянно отвлекаюсь.

    • @steptoweb503
      @steptoweb503  4 года назад +1

      ​@@besquait2882 Почитайте про клиповое мышление. В современном мире это самая частая проблема, мешающая продуктивному обучению.

    • @besquait2882
      @besquait2882 4 года назад

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

    • @temniknn1377
      @temniknn1377 4 года назад +1

      Занимающихся - как шерсти на корове, достигших - как рогов у единорога. Китайская пословица.

  • @Евгений-э4м8к
    @Евгений-э4м8к 4 года назад +4

    На самом макете, мне кажется, подразумевалось слева от указать checkbox или radio, дабы для пользователя была возможность выбрать один из вариантов поиска, что больше ему походит.
    Интересует ваше мнение.

    • @steptoweb503
      @steptoweb503  4 года назад +2

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

    • @Евгений-э4м8к
      @Евгений-э4м8к 4 года назад +1

      @@steptoweb503 Понял, принял)
      Спасибо!

  • @032vanya
    @032vanya 4 года назад +4

    Спасибо за урок!

  • @dmytromahas9207
    @dmytromahas9207 5 лет назад +3

    Тег button по дефолту центрирует текст внутри себя, и для отступа текста в инпуте логично было задать text-indent: 42px;
    А в остальном мне понравилось видео, лайк )

    • @steptoweb503
      @steptoweb503  5 лет назад

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

  • @КатеринвАндрусяк

    Спасибо, отличный материал.

  • @phoenixbeard8543
    @phoenixbeard8543 2 года назад

    Класні уроки! Дякую!

  • @d-rFarcos
    @d-rFarcos 2 года назад

    Хороший урок.
    Пересмотрел ещё раз.

  • @АнатолийЛавренев
    @АнатолийЛавренев 2 года назад

    Ты именно лютый тип. Так четко объяснять это уметь надо ещё. Огромная благодарность

  • @Emili_live
    @Emili_live 2 года назад

    Спасибо за уроки!
    Все супер!

  • @Carist-g6i
    @Carist-g6i 5 лет назад +2

    Жду продолжения)))

    • @steptoweb503
      @steptoweb503  5 лет назад

      Оно уже на канале :)

  • @faangway2093
    @faangway2093 2 года назад

    7:37 - создание формы при помощи тега

  • @БогданОсин-ф7и
    @БогданОсин-ф7и 2 года назад

    Все очень понравилось ) спасибо)

  • @андрейдраконов-я3к
    @андрейдраконов-я3к 3 года назад

    о я посмотрел первые 3 урока сначала 3 раза а теперь уже пересматриваю их 4 раз и теперь узнал всё что нужно из данных уроков ,все таки если внимательно пересматривать минимум 3 раза каждый урок то начинаешь многое замечать чего не заметил при 1 и 2 смотре) теперь я понял что верхняя форма хедера реально меньше вместе с интро на 200 пикселей просто этого сразу не видно было из-за бэкграунда) на 2 или 3 уроке понял тему на счет фикседа и интро секции например почему падинг 200 пикселей) а снизу уже марджин) правильно значит говорил виталий скрыпник что стоит посмотреть 1 и тот же интересующий тебя материал 7 раз и уже на 100 процентов можешь понять все что там есть

  • @vladkomovich8585
    @vladkomovich8585 4 года назад +1

    по больше бы такого контента

  • @justspartak
    @justspartak 5 лет назад +5

    Ещё для input желательно указать outline: 0; т.к. некоторые браузеры могут отображать небольшую линию вокруг поля, когда input активный.

    • @steptoweb503
      @steptoweb503  5 лет назад +4

      Аутлайны убирать не всегда хорошая идея ;)

  • @temniknn1377
    @temniknn1377 4 года назад +5

    прекрасно! талант преподавателя.

    • @johnyxmelev5475
      @johnyxmelev5475 3 года назад

      Если я не понял значит нету таланта у него. Был один блогер которого я понимал но я его нигде не могу найти.

  • @igorwagner7176
    @igorwagner7176 3 года назад

    Спасибо за верстку!

  • @ЛарисаЗахарова-б4ь
    @ЛарисаЗахарова-б4ь 2 года назад

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

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

    Ты прям абьюзишь этот бедный сайт))) Остановись, а то он обидится)

  • @ВиталийЮркин-м7п
    @ВиталийЮркин-м7п 4 года назад

    Можно свойства сокращенно набирать, например: вместо margin-bottom: 59px; набрать mb59px + Enter

  • @daniilmylo6805
    @daniilmylo6805 4 года назад +1

    спасибо большое очень познавательно и понятно))) Лайк))))

  • @ВалерийСубботин-д2ы

    Очень круто, спасибо!
    И еще вопрос, разве не было бы более семантически правильно сгруппировать формы div-ом, а не тегом p?

  • @artemafonin9474
    @artemafonin9474 4 года назад +7

    Спасибо за уроки! Лучший контент по верстке, на мой взгляд. Возник вопрос: почему кнопка SEARCH не унаследовала шрифт от body? Пришлось добавить Лато в ее стили.

    • @steptoweb503
      @steptoweb503  4 года назад +1

      Спасибо, приятно слышать! Это стандартное поведение кнопок

  • @НикитаКовалец-ю1щ
    @НикитаКовалец-ю1щ 4 года назад +8

    Кто нибудь читал что вообще написано в ? Что-то ору :В За уроки спасибо)

    • @steptoweb503
      @steptoweb503  4 года назад +4

      Пасхалочка - я сам заметил спустя пол года)

    • @СергейСенькевич-з2ф
      @СергейСенькевич-з2ф 4 года назад +2

      Посмотрел 7 минут, делая то же самое у себя. Естессно, особо не вчитывался в мелкий шрифт, но глаз выхватил фразу 'attack the child'. Прочитал все.. ору вместе с вами))

  • @viktormelnyk9127
    @viktormelnyk9127 2 года назад

    Мені здається на 4:50 можна було використати тег і тоди слово перемістилось вниз

  • @mykhailostepanishchev6472
    @mykhailostepanishchev6472 5 лет назад +3

    Идеально,спс.

  • @triplebump3599
    @triplebump3599 5 лет назад +2

    круто!

  • @ivanivanov6118
    @ivanivanov6118 2 года назад

    Спасибо

  • @dunhill302
    @dunhill302 4 года назад +2

    Спассссиииибооо!!!!

  • @mr.vorchun
    @mr.vorchun 4 года назад

    Здравствуйте. Я бы добавил блоку wrapper (секции intro) ещё один класс. Сделал бы его flex-элементом. И вложенные элементы (title, subtitle и form) выровнял бы строго по вертикали. Тогда padding-top понадобился, возможно, только для визуальной компенсации отступа от header.

    • @steptoweb503
      @steptoweb503  4 года назад +1

      Да без проблем, делайте :)

    • @mr.vorchun
      @mr.vorchun 4 года назад

      @@steptoweb503 просто хотел сказать, что есть и такой варик

    • @steptoweb503
      @steptoweb503  4 года назад

      @@mr.vorchun это вёрстка - здесь всегда есть тысячи вариантов ;)

    • @mr.vorchun
      @mr.vorchun 4 года назад

      @@steptoweb503 Полностью согласен )

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

    Здравствуйте. Подскажите пожалуйста. В чем может быть причина того что у меня справа на панели
    нет стилей css? чтоб копировать их одним разом

  • @скрутимнетоже
    @скрутимнетоже 3 года назад +1

    спасибо!

  • @HelloMyNameIsPavlik
    @HelloMyNameIsPavlik 2 года назад +1

    Чомусь завис на кнопці, вона в мене не змінює розмір, взагалі. Передивився, все заново, так і не зміг збагнути в чому справа.

  • @anesthetic7541
    @anesthetic7541 4 года назад +1

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

  • @backgroundmusic3586
    @backgroundmusic3586 2 года назад +2

    Все очень круто! Но никого не смущает текст subtitle?

  • @slavivna
    @slavivna 2 года назад

    кнопка
    прописали стилі
    та стани (ховер і т )
    але ніде не прописували курсор, але при наведенні стрілочка змінювалась на ручку,
    чого так?

  • @МишаГрошев-ф4я
    @МишаГрошев-ф4я 2 года назад

    Пожалуйста, подскажите, в каком видео вы сделали подвижную шапку сайта или как ее сделать

  • @nikakonan2836
    @nikakonan2836 2 года назад

    Здравствуйте.
    Объясните, пожалуйста, в фигме у текстов есть font-weight, font-size и line-height. Почему для текста "Discover Amazing..." Вы взяли все три (font-weight, font-size и line-height), для текста "Jump off balcony..." только два из них (font-size и line-height) без font-weight, а для текстов "What would you..." и "Where would you..." тоже два, но уже другие (font-weight и font-size) уже без line-height?
    Надеюсь, это не супер-тупой вопрос, бат я в этой теме всего несколько дней и меня это озадачило... ту мач 😅

  • @vladimirdymshakov8393
    @vladimirdymshakov8393 2 года назад

    Интересно, а зачем input + button обернуты в ?

  • @maktor7697
    @maktor7697 5 лет назад +3

    Спасибо тебе, очень полезная практика. Вопрос, стоит ли использовать grid для всего проекта или все же лучше использовать местами?

    • @steptoweb503
      @steptoweb503  5 лет назад +2

      Используйте там, где это уместно :)

    • @maktor7697
      @maktor7697 5 лет назад +1

      @@steptoweb503 Понял, спасибо)

  • @Жора-п7г
    @Жора-п7г 2 года назад

    Приветствую. Столкнулся с проблемой при конечном тесте формы. Данные передаются лишь по первому input. порядка часа искал какие то опечатки или ошибки. Всю голову сломал. Слово в слово с видео сверял написанное. второй input всё ещё не отображается в с троке браузера при тесте.

  • @ВиталикПопович-щ2с
    @ВиталикПопович-щ2с 2 года назад

    Підкажіть будьласка чому в мене не виходить роблю все як у тебе , прописую точно так само html... і стилі вроді гаразд... але чогось картинки не вставляються у сторінку..... підкажи як це виправити .. дякк...

  • @андрейдраконов-я3к
    @андрейдраконов-я3к 3 года назад

    11:00 бэкграунд инсперет(прозрачный)

  • @СергейЕрёмин-у9я
    @СергейЕрёмин-у9я 5 лет назад +4

    Артём, добрый день. Подскажите, почему Вы оборачиваете контент в каждом новом логическом блоке(хедер, мейн и тд) если можно изначально обернуть всё в wrapper? Если это не правильный подход то пожалуйста расскажите почему :)

    • @steptoweb503
      @steptoweb503  5 лет назад

      Я не совсем понял вопрос, но отвечу на то, как понял. Дополнительная обертка нужна для разных ситуаций, например, когда вам необходимо указать отступы только для одного блока. Если у вас всё будет обернуто во wrapper, и вы для него напишете значение отступов, то данное значение применится ко всем блокам wrapper. Но изначально задача стояла изменить отступы только для одного блока. Соответственно, нужна доп обертка. Вообще, хорошо использовать связку wrapper > row, но об этом попозже :)

    • @СергейЕрёмин-у9я
      @СергейЕрёмин-у9я 5 лет назад

      @@steptoweb503 про отступы понял. Я имел ввиду, почему просто не обернуть весь контент в обёртку изначально? Он ограничит размер, задаст отступы и не нужно будет повторять его постоянно.

    • @steptoweb503
      @steptoweb503  5 лет назад +1

      @@СергейЕрёмин-у9я А, понял вопрос - потому, что дальше по макету у нас контент будет фиксироватсья по другой ширине.

    • @СергейЕрёмин-у9я
      @СергейЕрёмин-у9я 5 лет назад

      @@steptoweb503 Понял.

  • @slavivna
    @slavivna 2 года назад

    а чого для h1 треба
    max-widht, а не просто widht ( чому різниця?)
    або br ?

  • @danceralma2132
    @danceralma2132 2 года назад

    Почему не высвечивается сказаны логотип и кругляшки. Не понимаю, вроде делала всё по видео..
    А так всё супер, доступно как для новичка

  • @l1pton708
    @l1pton708 2 года назад

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

  • @aldiyar6345
    @aldiyar6345 3 года назад

    Здравствуйте, не получается подключить шрифты к бади, объясните в чем дело пожалуйста ( только шрифты не получается подключить)

  • @nutella5100
    @nutella5100 2 года назад

    А списком инпуты не делаются? Они однотипные. Огромное спасибо за вашу работу!

  • @gant8511
    @gant8511 5 лет назад +1

    Лайк Подписка

  • @viktorkool2010
    @viktorkool2010 5 лет назад +2

    почему падинги инпута применяются к кнопке

  • @Dianochka86
    @Dianochka86 5 лет назад +3

    Интересный перевод у подзаголовка...

    • @steptoweb503
      @steptoweb503  5 лет назад

      У какого ?

    • @Dianochka86
      @Dianochka86 5 лет назад

      @@steptoweb503 под "Discover Amazing places in Japan" )

    • @steptoweb503
      @steptoweb503  5 лет назад

      @@Dianochka86 Так, и что с ним?)

    • @Dianochka86
      @Dianochka86 5 лет назад +4

      я правда в английском не сильна, но переводчик вот что выдал: "Спрыгните с балкона на голову незнакомца. Погоня за клубком прячется, когда гости приходят. Будучи великолепным с животом стороной вверх, я мог бы мочиться на это, если бы у меня была энергия, но под кроватью, чтобы напасть на ребенка, откройте дверь,"
      Мне это показалось забавным)

    • @steptoweb503
      @steptoweb503  5 лет назад

      @@Dianochka86 Я не знаю какой переводчик вы используете, но Google перевел это как "
      Откройте для себя удивительные места в Японии", что и является верным переводом)

  • @андрейдраконов-я3к
    @андрейдраконов-я3к 3 года назад

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

  • @artistudio4710
    @artistudio4710 2 года назад

    а как адаптировать для планшетов и смартфонов?
    если уменьшить размер окна, то все элементы будут занимать целый экран
    надо было использовать единицы em?

    • @steptoweb503
      @steptoweb503  2 года назад

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

  • @adamburke4496
    @adamburke4496 4 года назад

    8:36 почему здесь создается тег p? Ведь мы не используем просто текст внутри. Или это связано с общей семантикой, так как предыдущие блоки были текстовыми p и h1?

    • @steptoweb503
      @steptoweb503  4 года назад

      Хороший вопрос - советую прочитать вот эту статью developer.mozilla.org/ru/docs/Learn/HTML/Forms/How_to_structure_an_HTML_form

  • @Покнопочкам
    @Покнопочкам 2 года назад

    Спасибо за лэндинг, вопрос такой почему мы не можем применить к .intro-title {
    margin-top: 263px; , а применяем padding-top: 263px; ?

    • @NoName-tz5lr
      @NoName-tz5lr 2 года назад

      Ты пробовал с margin?

  • @mikeblkzv2046
    @mikeblkzv2046 4 года назад

    привет, дико извиняюсь!
    как выровнить элементы .intro?
    у меня в шаблоне аналогично, кроме инпутов-текст. то есть:
    Н1
    р
    кнопка
    и вот туплю, не получается по центру враппера их расположить

    • @steptoweb503
      @steptoweb503  4 года назад +1

      Сделай родительский контейнер display: flex
      И укажи для него justify-content: center

  • @ДоланЛакшинов
    @ДоланЛакшинов 2 года назад

    Привет, когда кликаю по форме, появляется синий цвет вокруг, как это исправить?

  • @андрейдраконов-я3к
    @андрейдраконов-я3к 3 года назад

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

  • @ПавелРубан-е5м
    @ПавелРубан-е5м 3 года назад

    Здравствуйте,я уже опытный разработчик,смотрю чисто ради интереса,кстати замечательные уроки.Просто появился вопрос,а почему вы не сделали фиксированный хедер и весь контент(с фоном) в один цельный блок?Так намного проще,не нужны никакие марджины и контролировать верстку проще.Или это просто дело вкуса и привычки?

  • @floze276
    @floze276 4 года назад

    Подскажи, как сделать так, чтобы значения в css коде на фигме показывались процентами, а не пикселями?

  • @shifronim8950
    @shifronim8950 4 года назад

    Спасибо за урок,Артём. А как правильно сделать фолбэк background-color для всего белого текста, если вдруг фоновая картинка не загрузится? Или эта тема разберётся в дальнейших уроках?

    • @steptoweb503
      @steptoweb503  4 года назад +1

      Почитайте про mix-blend-mode

  • @KODz314
    @KODz314 2 года назад

    У меня плейсхолдары не становятся белыми, а остаются серыми, но в инструментах разработчика говорит что все четка. Если что браузер firefox

  • @NoName-tz5lr
    @NoName-tz5lr 2 года назад

    Ребят, hover не работает для placeholder?

  • @vladimirsherstyuk2906
    @vladimirsherstyuk2906 5 лет назад +3

    какой пассаж !

  • @rawa8803
    @rawa8803 2 года назад

    Хотел бы спросить если ты все делаешь понимаешь но если сам пробуешь написать ничего не получается

    • @rawa8803
      @rawa8803 2 года назад

      первый проект

  • @funnmax7572
    @funnmax7572 3 года назад

    Всё очень круто, спасибо. Только я не понял прикола, почему при нажатии на odigo открывается доступ ко всем моим папкам?

    • @steptoweb503
      @steptoweb503  3 года назад +1

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

  • @afin4684
    @afin4684 3 года назад

    почему header с верхней навигацией сползает вниз при скроле это из за файла reset?

    • @temporary_alien
      @temporary_alien 3 года назад

      уберите position fixed в css с блока header

  • @андрейдраконов-я3к
    @андрейдраконов-я3к 3 года назад

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

    • @steptoweb503
      @steptoweb503  3 года назад

      Паддинг не нужен, секцию по желанию)

    • @андрейдраконов-я3к
      @андрейдраконов-я3к 3 года назад

      @@steptoweb503 если у верхнего блока не являющимся фикседом сделать бэкграунд прозрачным,бэкграунд нижнего блока будет в верхнем или нет?или в таком случае лучше оба блока в 1 секцию внедрить?

    • @steptoweb503
      @steptoweb503  3 года назад

      @@андрейдраконов-я3к я ничего не понял))

  • @AndreySheff
    @AndreySheff 5 лет назад +3

    Когда следующий выпуск?

    • @steptoweb503
      @steptoweb503  5 лет назад

      Завтра или в субботу

  • @НадеждаМироненко-щ8ъ

    Почему Вы для радиобатонов использовали не ?

    • @steptoweb503
      @steptoweb503  3 года назад

      А что я использовал?

  • @JohnDoe-p1y
    @JohnDoe-p1y 3 года назад

    еще не досмотрел плейлист до конца но странно что вы все делаете абсолютными величинами те px. Жду когда будете делать адаптив. Мне кажется чтобы это исправить нужно будет очень много медиа запросов. Поправьте меня если я не прав. Возможно будет какой то трюк. почему не использовать rem em?

    • @steptoweb503
      @steptoweb503  3 года назад

      Ну могу привести простой пример.
      Допустим, вы используете rem и у вас все зависит от базового шрифта, который пусть будет равен 16 пикселям.
      Предположим, на десктопе есть заголовок первого и второго уровня. По дизайну заголовок первого уровня равен пусть 48 пикселей, а второго уровня - 36 пикселей.
      Вы такие думает... Хм? Напишу ка я для h1 font-size: 3rem, а для h2 font-size: 2rem. Идеально! Делаем так.
      Затем вы идёте в макеты для мобильных устройств. А там заголовок h1 по размеру равен, например, 36 пикселям, а h2 30 пикселям. И вы такие окей. А как мне сейчас поменять величину базового шрифта так, чтобы не писать дополнительные медиа запросы для изменения rem заголовков? Ответ - а никак (потому что изменения размера шрифта h1 больше, чем h2).
      Дизайнеры крайне редко продумывают такие аскпеты разработки, а зачастую не продумывают вовсе.
      И поэтому вопрос - если вам нужно будет в мобилках пойти и написать дополнительный медиа запрос для того, чтобы изменить font-size h2 с 2rem на 1.5rem или любой другой, то чем это отличается от того, что вы будете использовать пиксели? :)
      Если интересна тема ДЕЙСТВИТЕЛЬНО гибких шрифтов, то гуглите CSS шлюзы. Статья на хабре есть хорошая.

    • @JohnDoe-p1y
      @JohnDoe-p1y 3 года назад

      @@steptoweb503 Ок. О шлюзах почитаю никогда не сталкивался. А ту ситуацию о который вы говорили выше, действительно придется решать через медиа запросы. НО. По-моему гораздо проще контролировать все шрифты только через медиа запросы в root. Чем искать нужный тэг и каждый раз писать новый медиа запрос только для него. Это как минимум менее читабельно. Ну вообщем почитаю о шлюзах возможно что то не так понял. А за видео спасибо.

    • @steptoweb503
      @steptoweb503  3 года назад

      @@JohnDoe-p1y Так вам придётся писать два медиа, один для изменения базового шрифта и второй для элемента :) Можно, конечно, положить всё в переменные css, но это уже другая история.

  • @макскупр-ш4у
    @макскупр-ш4у 2 года назад

    мне одному кажется, что там в инпутах не плейсхолдеры? Судя по макету текст в инпуте вводится ниже "плейсхолдера". возможно это лейбл

  • @prod.bypalswick
    @prod.bypalswick 4 года назад

    Такой вопрос
    Мне не очень нравится что при нажатии на поле поиска не пропадает плейсхолдер, я думаю для пользователя это выглядит пугающе, так вот. Как сделать так чтобы при нажатии в строку поиска плейсхолдер исчезал сразу?

    • @steptoweb503
      @steptoweb503  4 года назад

      Почему вы думаете, что для пользователя это выглядит пугающе? Если хотите, можете через label имитировать плейсхолдер

    • @prod.bypalswick
      @prod.bypalswick 4 года назад +1

      @@steptoweb503 спасибо вам, у меня всё получилось

  • @m_kov7
    @m_kov7 5 лет назад

    Такой вопрос, может показаться глупым, но все же) Почему просто не копировать css свойства по расположению и виду элементов прямо с фигмы ? Например, position:absolute, left:... и тп?

    • @СергейКудаев-в6ц
      @СергейКудаев-в6ц 4 года назад +1

      Встречный вопрос: а как вы с таким подходом будете делать адаптивные сайты?

  • @tokito5619
    @tokito5619 3 года назад

    Привет, классные уроки но у меня возникла проблемка. Когда я делаю падинги для кнопки то почему то они не работают. html - search , CSS - .search-form__submit {
    padding: 15px 39px;
    text-transform: uppercase;
    }

    • @steptoweb503
      @steptoweb503  3 года назад

      Скачайте готовый код в описании и сверьтесь

    • @stickman1689
      @stickman1689 2 года назад +1

      @@steptoweb503 Та же проблема, но кода уже нет я так понимаю?

  • @Airatbm
    @Airatbm 4 года назад

    почему вы где-то пишете в именах классов с дефис-ом, а где-то с нижним_подчеркиванием?

    • @steptoweb503
      @steptoweb503  4 года назад

      Прочитайте про методолгию БЭМ ;)
      Имя типа contact-form - это название блока
      Имя типа contact__form - это название элемента
      И, наконец, имя типа contact__form_disabled - это название модификатора.
      Это по русской документации от самих разработчиков, т.е. яндекса.
      На западе немного другие символы используют, но суть та же

  •  5 лет назад +3

    Как у вас хватает терпения на все это? Я бросил всю эту кашу с веб разработкой и живу счастливо

    • @steptoweb503
      @steptoweb503  5 лет назад

      А чем теперь занимаетесь?

    •  5 лет назад

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

    • @justspartak
      @justspartak 5 лет назад +14

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

    • @llssk6379
      @llssk6379 5 лет назад

      @@justspartak Программирование "чистая" сфера, чем и привлекает!

  • @max_zhuravel
    @max_zhuravel 3 года назад

    Привет. Очень нравятся твои уроки. Всё делаю как ты, но у меня почему то не работает баттон сабмит. Ничего не отправляет. Подскажи пожалуйста с чем это может быть связано

    • @steptoweb503
      @steptoweb503  3 года назад +1

      Оно и не должно отправлять - в этих уроках только верстка.
      Чтобы отправлялись данные, нужно написать обработчик на js и затем на php, например

    • @max_zhuravel
      @max_zhuravel 3 года назад

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

    • @steptoweb503
      @steptoweb503  3 года назад

      @@max_zhuravel я же не ясновидящий) миллион причин может быть

    • @max_zhuravel
      @max_zhuravel 3 года назад

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

  • @Mia_cc
    @Mia_cc 3 года назад

    у меня все стоит на месте с момента ввода текста "discover amazing place in Japan"
    можете дать подсказку что делать ?

    • @steptoweb503
      @steptoweb503  3 года назад

      Как понять всё стоит на месте?

    • @Mia_cc
      @Mia_cc 3 года назад

      @@steptoweb503 делала шаг за шагом по примеру
      надо все с начала делать чтобы увидеть ошибку, да ? о боже, i want to cry

    • @steptoweb503
      @steptoweb503  3 года назад

      @@Mia_cc нет. Я не могу понять в чем у вас проблема

    • @Mia_cc
      @Mia_cc 3 года назад

      Я уже строчила длинный текст,
      Но вот прикол,
      Заметила что
      Вместо «px» - «xp» ставила,
      Два дня непонимания и два дня попыток понять что не так 😂
      Спасибо за поддержу, продолжаю далее
      👌👌

    • @Mia_cc
      @Mia_cc 3 года назад

      @@steptoweb503 и простите за излишества

  • @stasBoevoi
    @stasBoevoi 4 года назад

    Подскажите пожалуйста, почему .intro_title{
    max-width: 619px; не работает у меня всё в одну стоку хоть 300 делаю, проверял 2 браузерах

  • @НикитаПохомов
    @НикитаПохомов 4 года назад

    Добрый день, у меня проблема:
    Когда я ввел команды *input* , то вокруг набора текста появился БЕЛЫЙ ПРЯМОУГОЛЬНИК, незнаю что делать

    • @steptoweb503
      @steptoweb503  4 года назад

      Что значит ввели команды инпут?

    • @НикитаПохомов
      @НикитаПохомов 4 года назад

      Step to Web , ну, мы когда вставляли 2 блока для набора текста и кнопку SEARCH, и вокруг них появился белый прямоугольник

    • @steptoweb503
      @steptoweb503  4 года назад

      @@НикитаПохомов Скачайте готовый код и сравните :)

  • @vadim4ikplay4free
    @vadim4ikplay4free 4 года назад

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

    • @steptoweb503
      @steptoweb503  4 года назад

      Какие кругляши?

    • @vadim4ikplay4free
      @vadim4ikplay4free 4 года назад

      @@steptoweb503 в интро 2 белых круга в формах

    • @steptoweb503
      @steptoweb503  4 года назад

      @@vadim4ikplay4free В данном случае это не радио кнопки, иначе у них в дизайне было бы состояние, когда они выделены. И я не могу придумать функцию, которую они бы выполняли внутри инпутов