Верстка сайта - Делаем темную версию сайта

Поделиться
HTML-код
  • Опубликовано: 25 янв 2021
  • Многие уже давно заметили тенденцию что темная тема сайта или приложения стала очень популярна. В этом видео я покажу как сделать темную версию сайта с нуля даже если вы начинающий.На самом деле темная тема сайта при верстке делается очень легко. Есть множество вариантов как делать версии сайтов и я покажу один из самых простых и используемых. Верстка сайта после данных уроков это очень легко даже если вы не особо ориентируетесь в HTML и CSS.

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

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

    Привет! Короткие видео с заданиями это то, что надо. Спасибо!

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

    Спасибо, без воды и по сути !

  • @alexdom5671
    @alexdom5671 3 года назад +37

    Как по мне, лучше просто к body добавить класс dark-mode (а в css уже просто допилить цвета) и еще сохранять запись в localStorage и при следующей загрузке смотреть туда. Твой варик подойдет только для лендоса и только для одной загрузки. При следующем варианте все равно придется переключаться. Не удобно и не универсально.

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

    • @speedcubersuzb
      @speedcubersuzb 5 месяцев назад

      Да правильно мыслиш и кстати спасибо тебе по твоему коду смог сделаь тёмную тему

  • @ruruqeqe216
    @ruruqeqe216 3 года назад +2

    супер полезно и понятно!!!!однозначно лайк!!!побольше бы таких видео в таком формате (обсуждая какую-нибудь фишку).

  • @battalov_u
    @battalov_u 3 года назад +2

    Как всегда все коротко и ясно, с меня лайкос.

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

    Хороший формат, реально коротенькие видосы с интересными решениям )

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

    Чувак, ты просто лучший. Огромное тебе спасибо :)

  • @user-qn7ox1xz5s
    @user-qn7ox1xz5s 2 года назад +3

    Всё сработало, это конечно круто.
    Сделай пожалуйста видео о том, как сделать так чтобы тема сохранялась при переходе со страницы на страницу.

  • @X_X1236
    @X_X1236 13 дней назад

    Спасибо! Я почему-то думала что можно как-то обойтись с 3 файлами, а оказывается нет

  • @user-tz4il1vj8i
    @user-tz4il1vj8i 3 года назад

    Все коротко и по делу! Круто

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

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

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

    Классный урок! Ждём ещё

  • @user-hu7co9zx8b
    @user-hu7co9zx8b 7 месяцев назад

    Спасибо огромное вы меня выручили такими темами

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

    Привет. Темная тема это круто. Глаза меньше устают. Всегда использую темную тему. Как раз искал как ее сделать на своем проекте

  • @user-ku6zf7jq3s
    @user-ku6zf7jq3s 3 года назад +7

    Прикольно, но чисто теория. в рабочих проектах использовать нельзя. Полностью копировать css странная идея, можно же подключить dark_mode.css после основного файла стилей и переопределить в нем только color и background. А также допилить сохранение темы через куки. Тогда видео станет гораздо полезней.

  • @htmlbookpro
    @htmlbookpro 3 года назад +15

    Еще есть одна штука - prefers-color-scheme медиа-запрос, который можно использовать для определения системных настроек цветовой схемы пользователя и выдавать ему по дефолту черную тему на основе его темы в операционной системе

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

      А это куда писать нужно?

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

      @@velson9466 в гугл

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

      @@velson9466 в js конечно, хотя можно и на стороне сервера это проделать

  • @user-po5ih2pj5h
    @user-po5ih2pj5h 3 года назад +3

    Спасибо, очень востребованная сейчас тема в версте.

  • @nefedoff3679
    @nefedoff3679 2 года назад +3

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

  • @user-ji4ew7jd4s
    @user-ji4ew7jd4s 3 года назад

    Спасибо)

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

    Спасибо!!!

  • @zhakshylykkozhobekov5377
    @zhakshylykkozhobekov5377 3 года назад +27

    Как сделать сайт многоязычным? Запиши на эту тему пожалуйста.

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

      I18n

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

      Думаю все тоже самое только с заменой html файла с тоже структурой но на английском

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

      @@touw6940 Если сайт динамически выдает контент через бд?

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

      @@touw6940 если сайт многостраничный лучше с ini файлами, копировать сайт лишние мб на сервере и не профессионально.

    • @user-sv6ml9vs9y
      @user-sv6ml9vs9y 2 года назад

      @@additRU А можете ПОДРОБНЕЕ рассказать, как Вы это делаете?)

  • @frozeninside5004
    @frozeninside5004 3 года назад +2

    пригодится !) Спасибо
    Темная тема везде стоит у меня, глазам легче работать

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

    Круто лайк

  • @alexwill7818
    @alexwill7818 3 года назад +6

    Рекомендовать такой способ точно не нужно, при любой правке стилей нужно во всех файлах одно и тоже фиксить

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

    Интересно посмотреть другие способы.

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

    Как сделать многостраничный сайт с помощью gulp ,запили Видосик очень полезный контент снимаешь ,побольше подписчиков))

  • @user-fv8kp5hd3m
    @user-fv8kp5hd3m 2 года назад +1

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

  • @Nikita-qb3hu
    @Nikita-qb3hu 3 года назад

    Интересная идея

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

    Интересная тема

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

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

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

    спасибо

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

    Гоу полное видео про React Native с андроид студио

  • @young7124
    @young7124 3 года назад +6

    Ждём всей страной😆

  • @hutoryanin
    @hutoryanin 3 года назад +2

    *Л. а. й. к. о. с.* за видос. ы)

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

      Это все что б набрать классы 👌🏻👌🏻😂

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

      @@SuprunAlexey да, другие способы сделать тёмную тему тоже будут интересны)

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

    Только недавно задумывался как её сделать

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

    При обновлении страницы, включается светлая тема. Как исправить это принудительное переключение?

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

    У меня резко меняется тема, как сделать плавный переход из одной темы в другую? (Заранее спасибо!)

  • @user-gl3if9cw4i
    @user-gl3if9cw4i 3 года назад

    а реализация по типу:
    html:
    css:
    button{
    width:50%;
    left:0;
    background:white;
    }\js:
    b.onclick=function(){
    if(get.ElementById(b).style.background=="white"
    get.ElementById(b).style.background="black"
    else{
    get.ElementById(b).style.background="white"}
    }
    нормальная ?

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

    Спасибо за полезную информацию) Есть в планах сделать курс по натяжке верстки на WooCommerce? Было бы очень интересно посмотреть. Если в планах нет, то можете запланировать?))

  • @user-mm3vk2jz3i
    @user-mm3vk2jz3i 3 года назад

    Способ твой неплох по идее. Его усовершенствовать можно записав в LocalStorage значение, которое стоит у пользователя и просто сразу подгружать тому, кто выбрал тёмную тему именно её. Не знаю только как такую вещь на wp или любой другой cms провернуть. Разве что в куки записывать, а не LocalStorage

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

    А как сделать, что бы темная тема сохранялась при переходе на другую страницу?

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

    Балдеж

  • @user-yi4ky7fm3f
    @user-yi4ky7fm3f 2 года назад

    Конечно, для тех кто уже шарит видос мб помог, а вот для чайников всё происходит слишком быстро и без объяснений. Но я мимо проходил, хз на кого расчитан твой клан, мб чисто на опытных

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

    Почему onclick срабатывает со второго клика?

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

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

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

    Сработало.

  • @fsnareuu
    @fsnareuu 24 дня назад

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

  • @user-sn1mk9fx9o
    @user-sn1mk9fx9o 3 года назад

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

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

    а не проще ли иметь один файл стилей, а тему менять добявляя скасс body dark-mode, например ?

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

      Если сайт большой, то к каждому элементу приписывать если будешь(а придется), то это увеличит скорость загрузки страницы и её вес. Но плюс в том, что если препроцессор используешь, то легче настраивать)

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

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

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

      ты дизлайк поставил ?))

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

      @@enigma9445 я дизы вообще не ставлю в ютюбе никогда

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

      @@eugenenovikov671 видимо год назад (относительно даты публикации ролика) это стало массовым явлением.

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

      @@kirillperov3843 нет, это типичный блоггерский штамп, это у всех блоггеров такая фраза, расчитана на новичков.

  • @demidovmaxim1008
    @demidovmaxim1008 3 года назад +2

    Проще подключать файлы тем с :root переменными и тогда менять его, а в файлах оформления ничего не копипастить

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

      я об этом говорил

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

      @@SuprunAlexey извиняюсь, видимо прослушал.

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

    Если делаете spa, предлагаю использовать material ui, там можно это реализовать через theme

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

      это так для ознакомления

  • @user-vv7oc3cv1h
    @user-vv7oc3cv1h 2 года назад

    а как сделать чтобы когда переходил в другую страницу сайта и там остался последняя активная тема?

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

      JavaScript тут поможет

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

    Привет! Помоги пожалуйста , как бэкендер)
    У меня на гл. странице сайта есть кнопки "Войти" и "регистрация". Как сделать так чтобы после авторизации, у меня на сайте главном поменялись эти кнопки на "Кабинет" и "Выход" ?? Помоги(те) пожалуйста!

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

      Смотря на чем делать, на многих фреймворках это уже предустановленной

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

      @Данил Мальков на Node.js? Ясно спасибо что предупредили)

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

      @@SuprunAlexey а на движках?

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

    А при помощи Jquery можно сделать такое же?

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

      Можно

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

      Спасибо. Попробую разобраться. Хорошего вечера

  • @user-gf5jd2zs7m
    @user-gf5jd2zs7m 3 года назад

    PhpStorm темная тема

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

    использую везде где можно

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

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

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

    Как сделать плавную анимацию переменения темы?

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

      Посмотрите видео, я там показал

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

      @@SuprunAlexey я смотрел, нету

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

      @@SuprunAlexey я ставил в body и ничего

  • @Alexander-wx1hy
    @Alexander-wx1hy 3 года назад +1

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

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

      можно на основании темы в операционной системе сделать через медиа-запрос prefers-color-scheme

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

      Ну или взять объект дата и прлучить время. И по условию менять тему.

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

    Так я так и не понял, как получить после кнопки отображение текста на экране ?
    ruclips.net/video/ym5p6Wgx0jM/видео.html

  • @user-rc4xo2bv4v
    @user-rc4xo2bv4v 3 года назад

    голос знакомый, ты случаем не whyme758?

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

      нет, я Web developer blog:)

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

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

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

    а шо если обновить все слетает

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

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

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

      Причём тут командная строка?

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

    А не проще было через toogle? чуть меньше когда будет.

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

    А если через sass просто ввести переменные с цветами и по addEventListener менять их значения?

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

      Как ты собираешься менять переменные, которых не существует в исходном css коде?...

    • @user-mo8nd6vm9n
      @user-mo8nd6vm9n 3 года назад

      Конечно так быстрее

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

    за onclick меня бы на работе убили

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

      почему?

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

      @@staff_buff3430 понятия не имею, но инфа 146%. ты заметил, что уже 15 лет никто так не пишет? ни в одной книге, ни в каком видео, ни в каком проекте.

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

      @@eugenenovikov671 я только недавно начал изучать веб разработку, пока html и css
      а в джаве пока не шарю

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

      @@staff_buff3430 смотри не ляпни про "джаву" нигде

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

      @@eugenenovikov671 ну js ОК

  • @6yJldog
    @6yJldog 3 года назад +2

    8 минут ради 5 строк JS и ни слова а том, как сохранить выбор темы для пользователя. Хоть на одном сайте сделано, что бы надо было каждый раз тему менять? Смысл такого видео..

    • @Kl-hk4lw
      @Kl-hk4lw 3 года назад

      LocalStorage

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

    как тебе темная тема такая которую сделал в прошлом году... ну и игра сама?
    wovka27.github.io/sBattle/

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

    Дай исходный код, плиз!!!

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

    нет

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

    Хоть бы исходники выложил , дизлайк

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

    Темная тема меньше глаза убивает в ночное время работы