Финал Верстки сайта, пишем переключение на JavaScript

Поділитися
Вставка
  • Опубліковано 9 вер 2023
  • Друзья, четвертая часть вечеринки. Это финал господа! Пишем штукенцию на JavaScript
    ----------------------------------------
    Сайт курса по верстке - from0to1.com.ua/
    ----------------------------------------
    ----------------------------------------
    Готовая верстка на patreon - / from0to1
    Телеграм канал - t.me/from0to1com
    ----------------------------------------
    ----------------------------------------
    Доп ссылки:
    box-sizing: • box sizing border box ...
    ХотКей по VScode: • 10 горячих клавиш в VS...
    Видео про БЭМ - • БЭМ методология. Практ...
    Видос по svg - • SVG, большой гайд
    Большой гайд по гридам - • CSS GRID Большое руков...
    Все о флексах - • FLEXBOX начало. Флексб...
    Продвинутые флексы - • flex-basis, flex-grow,...
    ----------------------------------------
    Подпишитесь на канал, если вам понравилось данное видео:
    bit.ly/2IFzwBZ

КОМЕНТАРІ • 116

  • @user-lc4kp9zo7l
    @user-lc4kp9zo7l 8 місяців тому +24

    Спасибо за вечеринку!!
    Учусь по твоим видео вёрстке!!!

    • @vadymprokopchuk
      @vadymprokopchuk  8 місяців тому +3

      супер, топчик

    • @born_Serious
      @born_Serious 5 місяців тому

      ​@@vadymprokopchukздравствуйте , этот сайт на какую ширину экрана подходит? Для айпадов или айфонов?

    • @vadymprokopchuk
      @vadymprokopchuk  5 місяців тому

      @@born_Serious для всех

    • @born_Serious
      @born_Serious 5 місяців тому

      @@vadymprokopchuk спасибо вам за ответ 🙂

  • @user-cf6fv3os4q
    @user-cf6fv3os4q Місяць тому

    Ну ты крассава, вечеринка норм. Так держать. И давай побольше JS на дальнейших вечеринках.!!!

  • @svetamyakotina5861
    @svetamyakotina5861 8 місяців тому +2

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

  • @user-xe4be7iq1q
    @user-xe4be7iq1q 8 місяців тому +8

    Вадим ... Требуем больше таких шикарных видео !! 😁

    • @vadymprokopchuk
      @vadymprokopchuk  8 місяців тому +3

      круть

    • @NIKOLARUS1
      @NIKOLARUS1 8 місяців тому +1

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

  • @yuliachamlai2024
    @yuliachamlai2024 8 місяців тому +2

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

  • @Denis-sg6sl
    @Denis-sg6sl 8 місяців тому +2

    Отличная подача! Всё чётко разъясняешь! Юморок колоритный и уместный! Спасибо!

  • @user-zx9uu7ol2m
    @user-zx9uu7ol2m Місяць тому

    Очень полезный и классный урок, добавлю себе на портфолио 😊

  • @Jane_123
    @Jane_123 8 місяців тому +2

    Огромное спасибо за такое интересное и познавательное видео!

  • @kirafenix2004
    @kirafenix2004 8 місяців тому +3

    3 вечера прошли великолепно! Спасибо!)

  • @sadamhylio691
    @sadamhylio691 8 місяців тому

    Большое спасибо, полезная, познавательная и подробная верстка!

  • @user-ms3mz9vg8b
    @user-ms3mz9vg8b 7 місяців тому

    спасибо вам огромное долго искал такие круты Верстки сайтов , очень круто обясняете , всегда была проблема с версткой но с вами тихонько учусь ЛАЙК

  • @andrey-Dudkin
    @andrey-Dudkin 8 місяців тому +1

    Спасибо большое ролики просто пушка буду применять такую вечеринку

  • @user-zy1dc3gv6r
    @user-zy1dc3gv6r 6 місяців тому +1

    Просто огроменное спасибо за урок!!!🥰👍 Хотела сверстать один макет, где можно выбрать фон сайта, но не знала, как это делается! Теперь знаю. Пошла верстать и закреплять полученные знания!

  • @boginska_ya_
    @boginska_ya_ 4 місяці тому

    Спасибо за твои видео, прокачивать свои скиллы в такой атмосфере - одно удовольствие)

  • @SuperDima99
    @SuperDima99 8 місяців тому +6

    Привет, спасибо большое за подробное разъяснение js!
    Как насчёт сделать мини курсик или стрим (платный ) по js!? Только не углублённый а только то что нужно для верстки! Поверхностный так сказать!

  • @tarassteba9983
    @tarassteba9983 3 місяці тому

    это лучший канал по верстке!!!

  • @user-uq6ke4kg3p
    @user-uq6ke4kg3p 4 місяці тому

    Это сильно, это сильно. Крутая задумка с кнопками и вечеринкой, спасибо вам. Продолжайте в том же духе))

  • @user-nf9eu7fm7x
    @user-nf9eu7fm7x 25 днів тому

    Супер, дякую!! Давай ще!!

  • @Valentynka_22
    @Valentynka_22 3 місяці тому

    Дякую, усе вийшло.🤩😉Трішки з data-button погралась, тому що додала його не кнопці, а картинці. Не могла зрозуміти чому виходить undefined. Пояснення як завжди дуже зрозумілі!!! Рухаємось далі))

  • @ilyas.n
    @ilyas.n 8 місяців тому +1

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

  • @ArteEtHumanitate
    @ArteEtHumanitate 8 місяців тому +1

    Человечище! Жму с благодарностью твою натруженную руку!

  • @user-te4up6ng2l
    @user-te4up6ng2l 4 місяці тому

    Вечеринка топ! просто от души, благодарю, хотел бы от тебя уроки по Js, когда вижу Js втыкаю,теряюсь, а так красота красатище. Ты лучший в СНГ

  • @Maks__RR
    @Maks__RR Місяць тому

    Спасибо тебе хороший человек

  • @user-px1ue8um8b
    @user-px1ue8um8b 3 місяці тому

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

  • @ukraine1514
    @ukraine1514 2 місяці тому

    Спасибо 👌

  • @saveliikosevich620
    @saveliikosevich620 7 місяців тому +1

    лайк за пояснение

  • @leeeelou
    @leeeelou 6 місяців тому

    Спасибо, шикарная вечеринка была, нужны еще вечеринки)

  • @ig89
    @ig89 7 місяців тому

    Спасибо братишка

  • @nic-ori
    @nic-ori 8 місяців тому

    Useful information. Thank you.

  • @user-kp7ce3ns1x
    @user-kp7ce3ns1x 3 місяці тому

    Дуже дякую за матеріал. Як кажуть - ніх... не зрозуміло, проте дуже цікаво)
    Насправді для мене, як для початківця, поки що JS - це щось на кшталт фантастики. Якісь окремі моменти зрозумілі, але це мабуть 1-2% від загального. І все ж таки, як сказав Вадим, якщо нічого не зрозуміло, але продовжувати робити, то настане час, коли це розуміння прийде.
    Ще раз красно дякую за корисну інформацію!

    • @vadymprokopchuk
      @vadymprokopchuk  3 місяці тому

      Дякую, так, все вірно, розуміння прийде, навіть не сумнівайтесь

    • @user-kp7ce3ns1x
      @user-kp7ce3ns1x 3 місяці тому

      @@vadymprokopchuk Дякую за підтримку. Іноді її не вистачає, щоб продовжувати робити щось далі.

  • @user-mx1rb2ec1n
    @user-mx1rb2ec1n 3 місяці тому

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

    • @zxcmetro667
      @zxcmetro667 2 місяці тому

      Не работает js что белать?

  • @boburmustafo8868
    @boburmustafo8868 7 місяців тому

    спасибо очень круто

  • @lenaromaniuk8378
    @lenaromaniuk8378 5 місяців тому +1

    Дуже дякую Вам за відео. Ви потрясно класний лектор!

  • @hpbulbasaur8946
    @hpbulbasaur8946 8 місяців тому

    вообще интересная вечеринка получилась, познавательная

  • @user-wm5wk8pe9o
    @user-wm5wk8pe9o 8 місяців тому +1

    Очень, очень хорошо🙂🙂🙂

  • @ivan_k13
    @ivan_k13 7 місяців тому

    СУПЕР!👍

  • @natalietalas
    @natalietalas 5 місяців тому

    Спасибо большое за видео с JS!

    • @vadymprokopchuk
      @vadymprokopchuk  4 місяці тому

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

    • @zxcmetro667
      @zxcmetro667 2 місяці тому

      @@vadymprokopchukне работаеть js

  • @vvks9901
    @vvks9901 8 місяців тому +2

    Кайф!

  • @antoha9486
    @antoha9486 5 місяців тому

    А мне понравилось. Спасибо автору за труд.

  • @eddsechevoi9089
    @eddsechevoi9089 8 місяців тому

    HTML/CSS удачно прошло. Но с JS проблемы, никак не доходило до меня, до этого момента. Спасибо Вадим

  • @gerasymenko1
    @gerasymenko1 2 місяці тому +1

    Сделал! Все получилось... Надо думать брать курс JS ^__^

    • @zxcmetro667
      @zxcmetro667 2 місяці тому +1

      У меня не работает js что делать?

    • @zxcmetro667
      @zxcmetro667 2 місяці тому

      Помогите

  • @user-mp6fv9sx3t
    @user-mp6fv9sx3t 5 місяців тому

    Это была легендарная вечеринка, с кайфом смотрел!

  • @sheshko_pavel
    @sheshko_pavel 6 місяців тому

    Ну это лайк и коммент! )

  • @dimonikbeats
    @dimonikbeats Місяць тому

    Дяка Братішка Вадосік)))))!!!!!!

  • @EvilYou
    @EvilYou 6 місяців тому

    Я смену картинок и стилей сделал полностью через JS, не добавляя никаких дополнительных классов или data-атрибутов. И еще решил, что не помешает возможность выбирать стили по умолчанию, поэтому меняя одну переменную defaultColor, у меня меняется цвет всех картинок (и background) еще до кликов пользователя.
    Реализовал просто: меняю src картинок, а background - с помощью переопределения стилей :root (корневого) элемента.
    P.S. С псевдоклассом :has интересное решение вышло у автора.

  • @user-bf6cp8ju1i
    @user-bf6cp8ju1i 8 місяців тому

    Дуже та дуже!
    Very and very!
    Очень и очень!

  • @vitka0
    @vitka0 6 місяців тому

    👍 👌

  • @2day159
    @2day159 8 місяців тому

    лайк за вечеринку

  • @koaksil1997
    @koaksil1997 8 місяців тому

    псевдокласс has не работает в Firefox-е, здесь уместнее было бы задать каждому градиенту класс и менять классы.
    ещё как вариант задать кнопкам data-color с hex цветом и при смене цвета на jse задавать стиль градиента
    большой + этого подхода в том, что если вёрстка будет тянуться на цмску, то для каждой кнопки можно задавать цвет какой хочешь и заданный цвет будет также отрабатывать для фона

  • @Mugen68606
    @Mugen68606 8 місяців тому

    Ставлю класс с классом класс

  • @vladimirzvyagincev8193
    @vladimirzvyagincev8193 8 місяців тому +1

    Четенько

  • @sashavarava7933
    @sashavarava7933 6 місяців тому

    Спасибо за вечеринку, правда затянулась она на пару дней😀

  • @gyurchenko77
    @gyurchenko77 8 місяців тому

    Дякую за цікаве відео.

  • @farhodizuribek9006
    @farhodizuribek9006 8 місяців тому

    🤝

  • @AU_IAN
    @AU_IAN 5 місяців тому

    Заметка для меня! 28:16

  • @WERWOLION
    @WERWOLION 8 місяців тому +1

    Js нужно цеплять на дата атрибуты.
    Цеплять JS к стилям неправильно.
    Если мы цепляем JS к дата атрибутам мы не делаем кашу и получаем модульность.
    Т.е наши скрипты работают с любыми классами и стилями.
    + в дата атрибуты можно передавать данные.

  • @user-yp8up4wo3d
    @user-yp8up4wo3d 5 місяців тому

    Дякую Вам...

  • @vorosh1loff
    @vorosh1loff 7 місяців тому

    В общем допилил весь проект. По JS: лучше проверять в хроме в мозиле не всё работает как надо, в частности с градиентом фоновым траблы а в хроме всё работает.

  • @hpbulbasaur8946
    @hpbulbasaur8946 8 місяців тому

    Вадим,привет! появился вопрос по верстки mobileFirst у тебя на канале,а подскажи как правильно(или как лучше) сделать секцию новостей? А то сделал флексами и на основных брейкпоинтах нормально получилось,как в макете,а в промежуточных размерах ужасно(

  • @user-gf2fg8if7q
    @user-gf2fg8if7q 8 місяців тому

    все видео подтверждения есть

  • @bergghest
    @bergghest Місяць тому

    Вечеринка, достойная жирного лайка, подписки, колокольчика. Если ваша вечеринка не похожа на эту даже не пытайтесь меня приглашать )))

  • @vvks9901
    @vvks9901 8 місяців тому

    Все круто, единственный момент, если перевернуть телефон в альбомный формат, то адаптив в хэдере сыпится ((((((

  • @sergeigerasimenko7112
    @sergeigerasimenko7112 7 місяців тому

    Привет. Слава небесам, что я нашел тебя в пустоте ютуба. Начинаю смотреть твои видео, но появился вопрос. В более старых видео ты верстаешь многостраничник на препроцессоре, а в видео про многостраничник, которому 7 месяцев, без него, как и в этом проекте. Препроцессоры уже можно не изучать из-за развития css или все же нужно?

  • @daniloy266
    @daniloy266 Місяць тому

    У меня ошибка по js где нужно убрать синие наушники не получается 3 дня все перепроверял😢

  • @gogap7302
    @gogap7302 18 днів тому

    когда пытаюсь сменить цвет наушников то кнопка меняется, а наушников на сайте нет

  • @user-oh4qr5ie4e
    @user-oh4qr5ie4e 2 місяці тому

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

  • @neptune3519
    @neptune3519 8 місяців тому +1

    Хотелось бы уточнить, что тег "has" работает не во всех браузерах и при написании кода на firefox я долго не мог понять в чем проблема 😅

    • @antonbobryshev9514
      @antonbobryshev9514 3 місяці тому

      Все работает в firefox. Специально проверил.

  • @user-xt1ns1br7o
    @user-xt1ns1br7o 7 місяців тому

    has не работает в файрфоксе Firefox и много где еще

  • @tmusabaev5188
    @tmusabaev5188 6 місяців тому

    19:36

  • @vorosh1loff
    @vorosh1loff 7 місяців тому

    Я вот пробуюсь повторить, но на JS тупняк. Убирать синие - убирает. А выбранный не выводит, хотя и код уже с экрана 1 в 1 переписывал ток классы свои вставлял чуток другие. А всё равно не алё. Кто-нибудь пробовал?

    • @vadymprokopchuk
      @vadymprokopchuk  7 місяців тому

      значит что-то не так, есть ошибки

    • @vorosh1loff
      @vorosh1loff 7 місяців тому

      @@vadymprokopchuk всё всё, спасибо огромное, через часы мучений я понял, что мой затуп был в том что в data-button я писал "color-blue" и тд с одной тире а надо две. Я не очень понял, почему, но добавив тире - сработало. Спасибо за видео, удачи тебе в развитии, очень круто подаёшь информацию. Я даже жалею за купленный курс, с твоих видосов научился большему.

    • @vorosh1loff
      @vorosh1loff 7 місяців тому

      p.s. я не про твой курс если-что)) брал у html academy

  • @dimonikbeats
    @dimonikbeats Місяць тому +1

    нарешті я доВерстав цей сайтець.

  • @zxcmetro667
    @zxcmetro667 2 місяці тому +1

    У меня не работает Js

    • @vadymprokopchuk
      @vadymprokopchuk  2 місяці тому

      где-то допустил ошибку, перепроверь

    • @zxcmetro667
      @zxcmetro667 2 місяці тому

      @@vadymprokopchuk а где можно вам задавать вопросы?

  • @user-gf2fg8if7q
    @user-gf2fg8if7q 8 місяців тому

    Добрый день, У вадима в группе заказал сайт у его администратора группы и меня кинули на 35 тр

  • @Alexey_Gri
    @Alexey_Gri 7 місяців тому

    Это всё замечательно, но уж очень простой макет для верстки. Смотрю проекты на фрилансе и там намного сложнее макеты в заказах ((

    • @user-zy1dc3gv6r
      @user-zy1dc3gv6r 6 місяців тому

      Макет простой, но на нем можно очень многому научиться.🙂

  • @user-gf2fg8if7q
    @user-gf2fg8if7q 8 місяців тому

    Мошеник

  • @user-lf6fk1fm6r
    @user-lf6fk1fm6r 7 місяців тому

    Верстку можно конечно посмотреть,но js это пустая трата времени не чего не понятно не чего не работает,внятно автор как и многие не сможет объяснить.

  • @user-ib3hj8wc4t
    @user-ib3hj8wc4t 7 місяців тому

    Вечеринка для классных типов и типих

  • @user-ib3hj8wc4t
    @user-ib3hj8wc4t 7 місяців тому

    Привет. Объясни, пожалуйста, для чего ты делаешь div с классом container во всех проектах, но в стайлщите к нему не обращаешься?

    • @vadymprokopchuk
      @vadymprokopchuk  7 місяців тому +1

      Это контейнер, чтобы верстка не разлеталась, обращаюсь к нему в самом начале

    • @user-ib3hj8wc4t
      @user-ib3hj8wc4t 7 місяців тому

      @@vadymprokopchuk Как говорится, "не зовите меня, если ваша вечеринка не в контейнере")

    • @vadymprokopchuk
      @vadymprokopchuk  7 місяців тому

      @@user-ib3hj8wc4t именно так))

  • @user-mz7ge3ky8j
    @user-mz7ge3ky8j 8 місяців тому

    Знаю, что не по теме, но у меня при запуске галпа возникает вот такая ошибка:
    [11:34:56] Error in plugin "gulp-webp"
    Message:
    ���⥬� �� 㤠���� ���� 㪠����� ����.
    Details:
    errno: ENOENT
    code: ENOENT
    syscall: spawn D:\Web sites
    itm-style
    ode_modules\cwebp-bin\vendor\cwebp.exe
    killed: false
    stdout:
    stderr: ���⥬� �� 㤠���� ���� 㪠����� ����.
    failed: true
    signal: null
    cmd: D:\Web sites
    itm-style
    ode_modules\cwebp-bin\vendor\cwebp.exe -quiet -mt
    -o C:\Users\73B5~1\AppData\Local\Temp\ac8c4597-ce8f-43e0-aee0-30ae59817731 C:\Users\73B5~1\AppData\Local\Temp\8d1ac832-06d9-4a6f-b370-9c66a3e4d8dc
    timedOut: false
    fileName: D:\Web sites
    itm-style\app\images\src\fullscreen.jpg
    domainEmitter: [object Object]
    domainThrown: false
    [11:34:56] 'default' errored after 16 s
    Подскажите пожалуйста, как её исправить!

  • @icegouse
    @icegouse 7 місяців тому

    С радостью купил бы у вас курс если он был по React.ts. Актуальней по рынку!