Илья Стоянов - Верстка Сайта
Илья Стоянов - Верстка Сайта
  • 57
  • 72 436
Как переключаться между светлой и тёмной темой на любом сайте
👉 Переключаемся между светлой и тёмной темой на любом сайте (Часть 17)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
В этом видео я покажу, как настроить переключение между светлой и тёмной темой на сайте портфолио с использованием JavaScript и Local Storage. Мы рассмотрим, откуда взять иконки для темы, как настроить JavaScript для работы с темами, а также научимся сохранять выбранную тему даже после перезагрузки страницы или повторного открытия сайта.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
💻 Что вас ждёт в этом видео:
🔧 Как выбрать и подключить иконки для тем.
🚀 Как настроить JavaScript для переключения тем.
🛠 Как использовать Local Storage, чтобы сохранять тему, выбранную пользователем, даже после перезагрузки сайта.
👉 После этого урока ваш сайт будет поддерживать удобное переключение между темами, которое сохранится при каждом посещении!
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
👉 GitHub Repo - github.com/Ilya-Stoyanov/site-portfolio-ilya
👉 ScrollReveal - scrollrevealjs.org/
🚀 Курс по Верстке - frontend-courses.com/
💈 Подписывайтесь на Telegram - t.me/ilya_stoyanov
⏱️ Timestamps:
00:05 - Интро
00:45 - Вёрстка: создание структуры
01:08 - Добавляем иконки для переключения тем
01:36 - CSS: стилизация тем
03:43 - Работа с JavaScript для переключения тем
10:50 - Использование Local Storage для сохранения темы
17:00 - Корректировка CSS стилей для темы
17:50 - Объяснение работы со стилями для тем
👍 Спасибо за просмотр!
Если видео было полезным, ставьте лайк и подписывайтесь, чтобы не пропустить новые уроки по вёрстке и созданию сайтов! 💜
มุมมอง: 53

วีดีโอ

Как ускорить сайт и сделать адаптив секции Contact
มุมมอง 7714 วันที่ผ่านมา
👉 Адаптивная вёрстка секции Contact и оптимизация сайта | Google Speed, GitHub и кастомизация (Часть 16) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я показываю, как сделать адаптивную секцию Contact, добавить анимацию с помощью JavaScript, а также провести оптимизацию вашего сайта, чтобы ускорить его загрузку. Мы испол...
Как сделать адаптивное портфолио с слайдером? Узнайте все секреты вёрстки!
มุมมอง 4221 วันที่ผ่านมา
👉 Адаптивная вёрстка портфолио и слайдера | Как создать профессиональный слайдер для вашего сайта (Часть 15) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я покажу, как сделать адаптивную секцию портфолио с использованием слайдера на HTML, CSS и JavaScript. Это руководство идеально подходит для начинающих веб-разработчико...
Адаптивная верстка портфолио. Полное руководство
มุมมอง 10421 วันที่ผ่านมา
👉 Вёрстка портфолио - Адаптив секции Skills и Services (Часть 14) 👉 Как создать своё первое адаптивное портфолио на HTML, CSS и JavaScript. 👉 Как я создаю портфолио: Личные методики и подходы в вёрстке. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я покажу, как сделать адаптивным Skills и Services для вашего веб-сайта по...
Адаптив для сайта портфолио | Адаптивная верстка портфолио #13
มุมมอง 6928 วันที่ผ่านมา
👉 Вёрстка портфолио - Адаптив секции Home и About 👉 Как создать своё первое адаптивное портфолио на HTML, CSS и JavaScript. 👉 Как я создаю портфолио: Личные методики и подходы в вёрстке. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я покажу, как сделать адаптивным Home и About для вашего веб-сайта портфолио. Мы разберём,...
Вёрстка с нуля. Портфолио веб-разработчика для начинающих | part#12
มุมมอง 145หลายเดือนก่อน
👉 Вёрстка портфолио - Адаптив секции Header и Footer 👉 Как создать своё первое портфолио на HTML, CSS и JavaScript. 👉 Как я создаю портфолио: Личные методики и подходы в вёрстке. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я покажу, как сделать адаптивные хедер и футер для вашего веб-сайта. Мы разберём, как настроить эл...
Вёрстка с нуля. Портфолио веб-разработчика | part#11
มุมมอง 103หลายเดือนก่อน
👉 Вёрстка портфолио - Header 👉 Как создать своё первое портфолио на HTML, CSS и JavaScript. 👉 Как я создаю портфолио: Личные методики и подходы в вёрстке. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я делюсь своими методиками и подходами к вёрстке портфолио. Это видео предназначено для начинающих веб-разработчиков, кото...
Как сверстать идеальный Footer для портфолио? Секреты вёрстки, которые вы не знали!
มุมมอง 77หลายเดือนก่อน
👉 Вёрстка портфолио - секция Footer | Как создать профессиональный Footer с нуля (Часть 10) 👉 Как я создаю портфолио: Личные методики и подходы в вёрстке. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я покажу, как создать секцию "Footer" для вашего портфолио, используя HTML, CSS и JavaScript. Если вы хотите научиться вер...
Не знаете, как верстать секцию Contact? Узнайте всё прямо сейчас!
มุมมอง 62หลายเดือนก่อน
👉 Вёрстка портфолио - секция Contact | Пошаговое руководство для начинающих (Часть 9) 👉 Как я создаю портфолио: Личные методики и подходы в вёрстке. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я покажу, как создать секцию "Contact" для вашего портфолио с использованием HTML, CSS и JavaScript. Это видео предназначено для...
Хотите добавить слайдер в портфолио? Узнайте - как подключить Swiper Slider
มุมมอง 70หลายเดือนก่อน
👉 Вёрстка портфолио - Swiper Slider | Мои секреты для начинающих (Часть 8) 👉 Как создать своё портфолио на HTML, CSS и JavaScript. 👉 Как я создаю портфолио - Личные методики и подходы в вёрстке. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я покажу, как создать секцию "Our Clients" и добавить Swiper Slider для вашего пор...
Как сделать портфолио, которое впечатлит? Мои секреты вёрстки
มุมมอง 103หลายเดือนก่อน
👉 Вёрстка портфолио - блок Next Project | Мои секреты для начинающих (Часть 7) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я делюсь своими личными методиками создания секции "Next Project" для портфолио с использованием HTML, CSS и JavaScript. Это видео предназначено для начинающих веб-разработчиков, которые хотят научи...
Вёрстка портфолио. Пошаговое руководство по секции Portfolio
มุมมอง 84หลายเดือนก่อน
👉 Вёрстка портфолио - секция Portfolio | Пошаговое руководство для начинающих (Часть 5) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я покажу, как создать секцию "Portfolio" для вашего веб-сайта с использованием HTML, CSS и JavaScript. Это видео идеально подходит для начинающих веб-разработчиков, которые хотят освоить ос...
Вёрстка портфолио: Пошаговое руководство по секции Services
มุมมอง 1422 หลายเดือนก่อน
👉 Вёрстка портфолио - секция Services | Пошаговое руководство для новичков (Часть 5) В этом видео я покажу, как сверстать секцию "Services" для вашего портфолио с использованием HTML, CSS и JavaScript. Это видео предназначено для начинающих веб-разработчиков, которые хотят освоить базовые навыки и создать своё первое профессиональное портфолио. ::::::::::::::::::::::::::::::::::::::::::::::::::...
Вёрстка с нуля. Портфолио веб-разработчика для начинающих
มุมมอง 1.8K2 หลายเดือนก่อน
👉 Вёрстка портфолио - section Skills (Часть 4) 👉 Как создать своё первое портфолио на HTML, CSS и JavaScript. 👉 Как я создаю портфолио: Личные методики и подходы в вёрстке. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: В этом видео я делюсь своими методиками и подходами к вёрстке портфолио. Это видео предназначено для начинающих веб-р...
Вёрстка портфолио. Пошаговое руководство для новичков
มุมมอง 3192 หลายเดือนก่อน
👉 Вёрстка портфолио - секция About Me | Пошаговое руководство для новичков (Часть 3) В этом видео я покажу, как создать секцию "About Me" для вашего портфолио с нуля, используя HTML, CSS и JavaScript. Это видео подойдёт для тех, кто только начинает заниматься веб-разработкой и хочет научиться создавать профессионально выглядящее портфолио. :::::::::::::::::::::::::::::::::::::::::::::::::::::::...
Вёрстка портфолио. Практические советы и фишки
มุมมอง 2172 หลายเดือนก่อน
Вёрстка портфолио. Практические советы и фишки
Вёрстка портфолио для новичков. Полное руководство по HTML, CSS и JavaScript
มุมมอง 7242 หลายเดือนก่อน
Вёрстка портфолио для новичков. Полное руководство по HTML, CSS и JavaScript
React JS c Нуля 6 часов | Курс для начинающих [2024]
มุมมอง 1.9K6 หลายเดือนก่อน
React JS c Нуля 6 часов | Курс для начинающих [2024]
Перенос верстки на React. От идеи к реализации
มุมมอง 4787 หลายเดือนก่อน
Перенос верстки на React. От идеи к реализации
Урок React Custom Hooks/ #11 Custom Hooks
มุมมอง 1178 หลายเดือนก่อน
Урок React Custom Hooks/ #11 Custom Hooks
Уроки React / #10 - React Axios
มุมมอง 2099 หลายเดือนก่อน
Уроки React / #10 - React Axios
Уроки React Json Server / #9 - Fatch Data Challenge
มุมมอง 20511 หลายเดือนก่อน
Уроки React Json Server / #9 - Fatch Data Challenge
Уроки React Json Server / #8/2 - React JS для начинающих
มุมมอง 478ปีที่แล้ว
Уроки React Json Server / #8/2 - React JS для начинающих
Уроки React API/ #8 - React JS для начинающих
มุมมอง 333ปีที่แล้ว
Уроки React API/ #8 - React JS для начинающих
Уроки React Blog Part 2 / #7 - React JS для начинающих
มุมมอง 272ปีที่แล้ว
Уроки React Blog Part 2 / #7 - React JS для начинающих
Уроки React Blog / #7 - React JS для начинающих
มุมมอง 360ปีที่แล้ว
Уроки React Blog / #7 - React JS для начинающих
Учим React useEffect / #6 - React JS для начинающих
มุมมอง 276ปีที่แล้ว
Учим React useEffect / #6 - React JS для начинающих
Учим React Работа с формой / #5 - React JS для начинающих
มุมมอง 484ปีที่แล้ว
Учим React Работа с формой / #5 - React JS для начинающих
Учим React Рефакторинг кода / #4 - React JS для начинающих
มุมมอง 621ปีที่แล้ว
Учим React Рефакторинг кода / #4 - React JS для начинающих
Учим React LocalStorage / #3 - React JS для начинающих
มุมมอง 4.3Kปีที่แล้ว
Учим React LocalStorage / #3 - React JS для начинающих

ความคิดเห็น

  • @ragnardark12
    @ragnardark12 12 วันที่ผ่านมา

    Отличный проект в портфолио получился, всё успешно по вашим видео получилось, получил кучу полезных знаний. Буду ждать видео с переносом этого проекта на React). Спасибо!

    • @ilyastoyanov-html-css-js-react
      @ilyastoyanov-html-css-js-react 12 วันที่ผ่านมา

      Привет, спасибо за тёплый отзыв, пожелания приняты значит будет этот же проект на React!

  • @mikhaildolgov
    @mikhaildolgov 14 วันที่ผ่านมา

    😎👍

  • @mikhaildolgov
    @mikhaildolgov 18 วันที่ผ่านมา

    😎👍

  • @ragnardark12
    @ragnardark12 18 วันที่ผ่านมา

    Здравствуйте. Спасибо за обучающие видео, всё получается по урокам + очень интересный материал. Ночной режим я где то упустил урок как делается. В 11 видео его ещё нет, а в 12 видео уже есть.

    • @ilyastoyanov-html-css-js-react
      @ilyastoyanov-html-css-js-react 17 วันที่ผ่านมา

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

  • @mikhaildolgov
    @mikhaildolgov 24 วันที่ผ่านมา

    😎👍

  • @mikhaildolgov
    @mikhaildolgov 27 วันที่ผ่านมา

    😎👍

  • @ilyastoyanov-html-css-js-react
    @ilyastoyanov-html-css-js-react 28 วันที่ผ่านมา

    В этом видео я показываю наглядно как с помощью JavaScript можно анимировать эти секции, видео получилось довольно прикольным и уже начинает вырисовываться самое интересное. Следующее видео выйдет в конце этой неделе. С вас лайк и репост 👍❤

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

    😎👍

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

    Выглядит очень удобно, писать код зная на перед, что в нём должно находится. Это разширение или функция VScode ?

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

      Я посмотрел первую часть, это функция )

  • @Назар-п7ф
    @Назар-п7ф หลายเดือนก่อน

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

    😎👍

  • @ilyastoyanov-html-css-js-react
    @ilyastoyanov-html-css-js-react หลายเดือนก่อน

    Привет! Если вам интересно увидеть это портфолио, созданное на React, ставьте лайк этому комментарию. Если наберём 100💥 лайков, я обязательно сниму видео о том, как это сделать! Давайте вместе сделаем что-то крутое 😄👍

  • @dimitri.jmukhadze
    @dimitri.jmukhadze หลายเดือนก่อน

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

    😎👍

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

    😎👍

  • @ilyastoyanov-html-css-js-react
    @ilyastoyanov-html-css-js-react หลายเดือนก่อน

    hand-pink-wavingПривет! Если вам интересно увидеть это портфолио, созданное на React, ставьте лайк этому комментарию. Если наберём 100💥 лайков, я обязательно сниму видео о том, как это сделать! Давайте вместе сделаем что-то крутое 😄👍

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

    😎👍

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

    Сколько можно опубликовать репозиториев (шаг 4)? У меня уже есть один опубликованный с ссылкой проект, но мне надо сделать еще один с ссылкой. В новом в "branch" у меня автоматически стоит master, а main нет. Что делать?

    • @ilyastoyanov-html-css-js-react
      @ilyastoyanov-html-css-js-react หลายเดือนก่อน

      Привет, если у тебя бесплатный аккаунт - неограниченное количество репозиториев. Branch master - main нет (master - это старое название ветки, сейчас основанная ветка). Main и master - это концептуально это одно и то же.

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

    печально очень маленькая серия(

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

      Я думал будет объединенная серия с этим маленьким блоком и слайдером(

  • @dimitri.jmukhadze
    @dimitri.jmukhadze หลายเดือนก่อน

    Когда продолжение не терпится аж

    • @ilyastoyanov-html-css-js-react
      @ilyastoyanov-html-css-js-react หลายเดือนก่อน

      Привет, в ближайшее время выйдет продолжение.

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

    Почему-то этот сайт у меня плохо работает в Хроме, тормозит когда модальное окно открываешь....В Мозилле хорошо,а в Edge просто изумительно и быстро

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

    Здорово что такие интересные проекты разбираешь, перевести это все на реакт еще было бы супер интересно

  • @ilyastoyanov-html-css-js-react
    @ilyastoyanov-html-css-js-react หลายเดือนก่อน

    Привет! Если вам интересно увидеть это портфолио, созданное на React, ставьте лайк этому комментарию. Если наберём 100💥 лайков, я обязательно сниму видео о том, как это сделать! Давайте вместе сделаем что-то крутое 😄👍

  • @ilyastoyanov-html-css-js-react
    @ilyastoyanov-html-css-js-react หลายเดือนก่อน

    Привет! Если вам интересно увидеть это портфолио, созданное на React, ставьте лайк этому комментарию. Если наберём 100 лайков, я обязательно сниму видео о том, как это сделать! Давайте вместе сделаем что-то крутое 😉

  • @ilyastoyanov-html-css-js-react
    @ilyastoyanov-html-css-js-react หลายเดือนก่อน

    Привет! Если вам интересно увидеть это портфолио, созданное на React, ставьте лайк этому комментарию. Если наберём 100 лайков, я обязательно сниму видео о том, как это сделать! Давайте вместе сделаем что-то крутое 😉

  • @ilyastoyanov-html-css-js-react
    @ilyastoyanov-html-css-js-react หลายเดือนก่อน

    Привет! Если вам интересно увидеть это портфолио, созданное на React, ставьте лайк этому комментарию. Если наберём 100 лайков, я обязательно сниму видео о том, как это сделать! Давайте вместе сделаем что-то крутое 😉

  • @ilyastoyanov-html-css-js-react
    @ilyastoyanov-html-css-js-react หลายเดือนก่อน

    Привет! Если вам интересно увидеть это портфолио, созданное на React, ставьте лайк этому комментарию. Если наберём 100 лайков, я обязательно сниму видео о том, как это сделать! Давайте вместе сделаем что-то крутое 😉

  • @dimitri.jmukhadze
    @dimitri.jmukhadze หลายเดือนก่อน

    А можно макет проекта куда-нибудь выложить?

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

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

  • @ilyastoyanov-html-css-js-react
    @ilyastoyanov-html-css-js-react 2 หลายเดือนก่อน

    Привет, если вы хотите сделать это портфолио на React ставьте лайки, Наберем 100 лайков и я запилю видео ))) Будет круто.

    • @dimitri.jmukhadze
      @dimitri.jmukhadze หลายเดือนก่อน

      Было бы очень круто, буду ждать 🔥

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

      Классные обучалки у тебя бро давай React

  • @максяшкович
    @максяшкович 2 หลายเดือนก่อน

    топчик♥

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

    😎👍

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

    😎👍

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

    Спасибо! Крутой курс для начинающих!

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

    Было бы четко, если бы этот курс был на vue 🥲

    • @ilyastoyanov-html-css-js-react
      @ilyastoyanov-html-css-js-react 2 หลายเดือนก่อน

      привет, я могу запелить на React ))

    • @indo-usue
      @indo-usue 2 หลายเดือนก่อน

      @@ilyastoyanov-html-css-js-react ждём тогда на реакте :)

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

    😎👍

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

    😎👍

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

    СПАСИБО! Многое взяла с вашего урока! конечно, некоторое не получилось применить к моему сайту

  • @SeymurBabayev-iy3gy
    @SeymurBabayev-iy3gy 4 หลายเดือนก่อน

    Илья, спасибо большое! Много чему научился, особенно таблица в концовке огонь🔥🔥👍

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

    Огромное спасибо и низкий поклон!!!! Шикарный туториал как запусть слайдер!!!!😀 Очень помог!!!!

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

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

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

    А как залить на github проект если он собирался с помощью gulp? Там свои особенности!!!

    • @ilyastoyanov-html-css-js-react
      @ilyastoyanov-html-css-js-react 5 หลายเดือนก่อน

      Привет, при работе с gulp нужно заливать файлы из папки prod или build (она мажет по разному называться), в ней находятся готовые скомпилированные файлы.

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

    6 часов чистого кайфа, спасибо!

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

    Спасибо, очень помогли с дотсами !

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

    прям очень помог, спс

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

    Спасибо

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

    Спасибо за урок! Как называется расширения показывающие, что это React?

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

    Лучший, не останавливайся!

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

    Отличный урок,спасибо!

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

    Спасибо, хорошая работа.