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

  Рет қаралды 31,239

Web Developer Blog

Web Developer Blog

Күн бұрын

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

Пікірлер: 124
@alexdom5671
@alexdom5671 3 жыл бұрын
Как по мне, лучше просто к body добавить класс dark-mode (а в css уже просто допилить цвета) и еще сохранять запись в localStorage и при следующей загрузке смотреть туда. Твой варик подойдет только для лендоса и только для одной загрузки. При следующем варианте все равно придется переключаться. Не удобно и не универсально.
@BEKBOLSUNTURSUN
@BEKBOLSUNTURSUN Жыл бұрын
@speedcubersuzb
@speedcubersuzb 9 ай бұрын
Да правильно мыслиш и кстати спасибо тебе по твоему коду смог сделаь тёмную тему
@arturj5574
@arturj5574 3 жыл бұрын
Привет! Короткие видео с заданиями это то, что надо. Спасибо!
@ВладимирДмитриев-щ7з
@ВладимирДмитриев-щ7з 2 жыл бұрын
Всё сработало, это конечно круто. Сделай пожалуйста видео о том, как сделать так чтобы тема сохранялась при переходе со страницы на страницу.
@X_X1236
@X_X1236 4 ай бұрын
Спасибо! Я почему-то думала что можно как-то обойтись с 3 файлами, а оказывается нет
@ruruqeqe216
@ruruqeqe216 3 жыл бұрын
супер полезно и понятно!!!!однозначно лайк!!!побольше бы таких видео в таком формате (обсуждая какую-нибудь фишку).
@funnylive3309
@funnylive3309 2 жыл бұрын
Спасибо вам огромное!!! пол дня сижу уже думаю как сделать этот темный режим и ничего не выходит, благодаря вам все вышло!!!!
@OskarPrice
@OskarPrice 3 жыл бұрын
Спасибо, без воды и по сути !
@htmlbookpro
@htmlbookpro 3 жыл бұрын
Еще есть одна штука - prefers-color-scheme медиа-запрос, который можно использовать для определения системных настроек цветовой схемы пользователя и выдавать ему по дефолту черную тему на основе его темы в операционной системе
@velson9466
@velson9466 3 жыл бұрын
А это куда писать нужно?
@alrun6458
@alrun6458 3 жыл бұрын
@@velson9466 в гугл
@anuar9314
@anuar9314 3 жыл бұрын
@@velson9466 в js конечно, хотя можно и на стороне сервера это проделать
@battalov_u
@battalov_u 3 жыл бұрын
Как всегда все коротко и ясно, с меня лайкос.
@АлексейЛитвинов-й5в
@АлексейЛитвинов-й5в 3 жыл бұрын
Прикольно, но чисто теория. в рабочих проектах использовать нельзя. Полностью копировать css странная идея, можно же подключить dark_mode.css после основного файла стилей и переопределить в нем только color и background. А также допилить сохранение темы через куки. Тогда видео станет гораздо полезней.
@zhakshylykkozhobekov5377
@zhakshylykkozhobekov5377 3 жыл бұрын
Как сделать сайт многоязычным? Запиши на эту тему пожалуйста.
@akzhansarzhanuly1654
@akzhansarzhanuly1654 3 жыл бұрын
I18n
@touw6940
@touw6940 3 жыл бұрын
Думаю все тоже самое только с заменой html файла с тоже структурой но на английском
@lotvaplotol5578
@lotvaplotol5578 3 жыл бұрын
@@touw6940 Если сайт динамически выдает контент через бд?
@additRU
@additRU 3 жыл бұрын
@@touw6940 если сайт многостраничный лучше с ini файлами, копировать сайт лишние мб на сервере и не профессионально.
@АндрейБелоусов-э3ъ
@АндрейБелоусов-э3ъ 3 жыл бұрын
@@additRU А можете ПОДРОБНЕЕ рассказать, как Вы это делаете?)
@denysivashchenko2080
@denysivashchenko2080 3 жыл бұрын
Хороший формат, реально коротенькие видосы с интересными решениям )
@ПростоЧел-с2ы9б
@ПростоЧел-с2ы9б 3 жыл бұрын
Спасибо, очень востребованная сейчас тема в версте.
@nefedoff3679
@nefedoff3679 2 жыл бұрын
Отличный урок. А как смену стиля привязать к пользователю что бы тёмная тема оставалась при переходе по страницам?
@aleksandr95
@aleksandr95 2 жыл бұрын
Чувак, ты просто лучший. Огромное тебе спасибо :)
@frozeninside5004
@frozeninside5004 3 жыл бұрын
пригодится !) Спасибо Темная тема везде стоит у меня, глазам легче работать
@alexwill7818
@alexwill7818 3 жыл бұрын
Рекомендовать такой способ точно не нужно, при любой правке стилей нужно во всех файлах одно и тоже фиксить
@aleksandryushka9571
@aleksandryushka9571 3 жыл бұрын
Привет. Темная тема это круто. Глаза меньше устают. Всегда использую темную тему. Как раз искал как ее сделать на своем проекте
@ВолосатыйЖмых-в1б
@ВолосатыйЖмых-в1б 3 жыл бұрын
Все коротко и по делу! Круто
@Milkyway20239
@Milkyway20239 3 жыл бұрын
Классный урок! Ждём ещё
@длякомментов-и4э
@длякомментов-и4э 3 жыл бұрын
подскажите, что нужно дописать, чтобы выбранная тема сохранялась при перезагрузке страницы?
@justfisher2920
@justfisher2920 Жыл бұрын
При обновлении страницы, включается светлая тема. Как исправить это принудительное переключение?
@young7124
@young7124 3 жыл бұрын
Ждём всей страной😆
@anesthetic7541
@anesthetic7541 3 жыл бұрын
Как сделать многостраничный сайт с помощью gulp ,запили Видосик очень полезный контент снимаешь ,побольше подписчиков))
@hutoryanin
@hutoryanin 3 жыл бұрын
*Л. а. й. к. о. с.* за видос. ы)
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Это все что б набрать классы 👌🏻👌🏻😂
@hutoryanin
@hutoryanin 3 жыл бұрын
@@SuprunAlexey да, другие способы сделать тёмную тему тоже будут интересны)
@dima_krupa
@dima_krupa 3 жыл бұрын
Спасибо за полезную информацию) Есть в планах сделать курс по натяжке верстки на WooCommerce? Было бы очень интересно посмотреть. Если в планах нет, то можете запланировать?))
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Может быть
@ShortsPageTech
@ShortsPageTech 3 жыл бұрын
Круто лайк
@guffboss2358
@guffboss2358 3 жыл бұрын
Жаль что объяснялось не на примере дизайна с превьюшки, очень бы хотелось такой проект в портфолио
@АлексейТитов-у2г
@АлексейТитов-у2г 2 жыл бұрын
Конечно, для тех кто уже шарит видос мб помог, а вот для чайников всё происходит слишком быстро и без объяснений. Но я мимо проходил, хз на кого расчитан твой клан, мб чисто на опытных
@osada4367
@osada4367 3 жыл бұрын
Привет, как насчет того чтобы сохранять выбранный стиль независимо от перезагрузок ?
@АртёмЛукичёв-п2ы
@АртёмЛукичёв-п2ы 3 жыл бұрын
Способ твой неплох по идее. Его усовершенствовать можно записав в LocalStorage значение, которое стоит у пользователя и просто сразу подгружать тому, кто выбрал тёмную тему именно её. Не знаю только как такую вещь на wp или любой другой cms провернуть. Разве что в куки записывать, а не LocalStorage
@eugenenovikov671
@eugenenovikov671 3 жыл бұрын
когда я услышал про "тренд появился год назад" я чуть чаем не подавился, не надо так шутить
@enigma9445
@enigma9445 3 жыл бұрын
ты дизлайк поставил ?))
@eugenenovikov671
@eugenenovikov671 3 жыл бұрын
@@enigma9445 я дизы вообще не ставлю в ютюбе никогда
@kirillperov3843
@kirillperov3843 3 жыл бұрын
@@eugenenovikov671 видимо год назад (относительно даты публикации ролика) это стало массовым явлением.
@eugenenovikov671
@eugenenovikov671 3 жыл бұрын
@@kirillperov3843 нет, это типичный блоггерский штамп, это у всех блоггеров такая фраза, расчитана на новичков.
@zvezd1ktv
@zvezd1ktv 3 жыл бұрын
Гоу полное видео про React Native с андроид студио
@jamic7569
@jamic7569 3 жыл бұрын
Спасибо!!!
@demidovmaxim1008
@demidovmaxim1008 3 жыл бұрын
Проще подключать файлы тем с :root переменными и тогда менять его, а в файлах оформления ничего не копипастить
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
я об этом говорил
@demidovmaxim1008
@demidovmaxim1008 3 жыл бұрын
@@SuprunAlexey извиняюсь, видимо прослушал.
@АлексейВанюшин-з9ж
@АлексейВанюшин-з9ж 3 жыл бұрын
Спасибо)
@thelifeofprogrammer133
@thelifeofprogrammer133 3 жыл бұрын
Только недавно задумывался как её сделать
@Игорь-к4м3ч
@Игорь-к4м3ч Жыл бұрын
А как сделать, что бы темная тема сохранялась при переходе на другую страницу?
@FRAGILE304
@FRAGILE304 3 жыл бұрын
Интересно посмотреть другие способы.
@fsnareuu
@fsnareuu 5 ай бұрын
Не знаю почему но у меня не работает вообще, я нажимаю на кнопку по 500 раз, ничего не меняется , пробовал другой браузер, пробовал перезагружать страницу , абсолютно ничего не срабатывает, переписывал код, не могу понять почему
@kabito_sao
@kabito_sao 3 жыл бұрын
У меня резко меняется тема, как сделать плавный переход из одной темы в другую? (Заранее спасибо!)
@Nikita-qb3hu
@Nikita-qb3hu 3 жыл бұрын
Интересная идея
@ВладЛисовский-м7б
@ВладЛисовский-м7б 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"} } нормальная ?
@akzhansarzhanuly1654
@akzhansarzhanuly1654 3 жыл бұрын
Если делаете spa, предлагаю использовать material ui, там можно это реализовать через theme
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
это так для ознакомления
@АнтонМолчанов-ы7ц
@АнтонМолчанов-ы7ц 2 жыл бұрын
Почему onclick срабатывает со второго клика?
@pxeexe4571
@pxeexe4571 3 жыл бұрын
спасибо
@olegostakhov8499
@olegostakhov8499 3 жыл бұрын
а не проще ли иметь один файл стилей, а тему менять добявляя скасс body dark-mode, например ?
@muresda2047
@muresda2047 3 жыл бұрын
Если сайт большой, то к каждому элементу приписывать если будешь(а придется), то это увеличит скорость загрузки страницы и её вес. Но плюс в том, что если препроцессор используешь, то легче настраивать)
@dog_matches
@dog_matches 3 жыл бұрын
Балдеж
@VladislavSumets
@VladislavSumets 3 жыл бұрын
Было бы интересно узнать какие плагины ты используешь для хрома)
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
никакие
@anuar9314
@anuar9314 3 жыл бұрын
adblock, touch VPN все
@aleksandryushka9571
@aleksandryushka9571 3 жыл бұрын
Сработало.
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Круто
@6yJldog
@6yJldog 3 жыл бұрын
8 минут ради 5 строк JS и ни слова а том, как сохранить выбор темы для пользователя. Хоть на одном сайте сделано, что бы надо было каждый раз тему менять? Смысл такого видео..
@Kl-hk4lw
@Kl-hk4lw 3 жыл бұрын
LocalStorage
@Ald1n-w3y
@Ald1n-w3y 3 жыл бұрын
а как сделать чтобы когда переходил в другую страницу сайта и там остался последняя активная тема?
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
JavaScript тут поможет
@Alexander-wx1hy
@Alexander-wx1hy 3 жыл бұрын
сделать что бы в темное время суток применялись темные стили автоматом было бы норм
@htmlbookpro
@htmlbookpro 3 жыл бұрын
можно на основании темы в операционной системе сделать через медиа-запрос prefers-color-scheme
@McNeelone
@McNeelone 3 жыл бұрын
Ну или взять объект дата и прлучить время. И по условию менять тему.
@eugenenovikov671
@eugenenovikov671 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 ОК
@confymarlow
@confymarlow 3 жыл бұрын
Так вот, я кншн знаю что ты это читаешь - сделай видео про движок dle - эффективный , на Ютубе мало чего
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
читаю
@confymarlow
@confymarlow 3 жыл бұрын
Привет! Помоги пожалуйста , как бэкендер) У меня на гл. странице сайта есть кнопки "Войти" и "регистрация". Как сделать так чтобы после авторизации, у меня на сайте главном поменялись эти кнопки на "Кабинет" и "Выход" ?? Помоги(те) пожалуйста!
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Смотря на чем делать, на многих фреймворках это уже предустановленной
@confymarlow
@confymarlow 3 жыл бұрын
@Данил Мальков на Node.js? Ясно спасибо что предупредили)
@confymarlow
@confymarlow 3 жыл бұрын
@@SuprunAlexey а на движках?
@Betularaaa
@Betularaaa 3 жыл бұрын
голос знакомый, ты случаем не whyme758?
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
нет, я Web developer blog:)
@morsyuk
@morsyuk 3 жыл бұрын
использую везде где можно
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
крут
@aleksandryushka9571
@aleksandryushka9571 3 жыл бұрын
А при помощи Jquery можно сделать такое же?
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Можно
@aleksandryushka9571
@aleksandryushka9571 3 жыл бұрын
Спасибо. Попробую разобраться. Хорошего вечера
@spawnnouveauii6501
@spawnnouveauii6501 3 жыл бұрын
В командной строке темная тем по умолчанию
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Причём тут командная строка?
@velson9466
@velson9466 3 жыл бұрын
Как сделать плавную анимацию переменения темы?
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Посмотрите видео, я там показал
@velson9466
@velson9466 3 жыл бұрын
@@SuprunAlexey я смотрел, нету
@velson9466
@velson9466 3 жыл бұрын
@@SuprunAlexey я ставил в body и ничего
@user-gf5jd2zs7m
@user-gf5jd2zs7m 3 жыл бұрын
PhpStorm темная тема
@CptMerkury
@CptMerkury 3 жыл бұрын
А не проще было через toogle? чуть меньше когда будет.
@kirillperov3843
@kirillperov3843 3 жыл бұрын
Toggle.
@trance_hardstyle
@trance_hardstyle 3 жыл бұрын
Так я так и не понял, как получить после кнопки отображение текста на экране ? kzbin.info/www/bejne/r56YoWmNnN1joK8
@jamescook3239
@jamescook3239 3 жыл бұрын
а шо если обновить все слетает
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Да
@semionrutshtein1745
@semionrutshtein1745 3 жыл бұрын
В интелтидж идеа работаю с темной темой, на маке темная тема, даже хром и тот черный. Никогда не болел за ситхов. Как вернуться на светлую сторону силы???
@iksoldragon4374
@iksoldragon4374 3 жыл бұрын
А надо ли?
@rodion_google
@rodion_google 3 жыл бұрын
А если через sass просто ввести переменные с цветами и по addEventListener менять их значения?
@danielkhachaturian
@danielkhachaturian 3 жыл бұрын
Как ты собираешься менять переменные, которых не существует в исходном css коде?...
@ИванТамбовцев-ь9ц
@ИванТамбовцев-ь9ц 3 жыл бұрын
Конечно так быстрее
@wooovka
@wooovka 3 жыл бұрын
как тебе темная тема такая которую сделал в прошлом году... ну и игра сама? wovka27.github.io/sBattle/
@karabaevnuriddin4364
@karabaevnuriddin4364 3 жыл бұрын
нет
@ldvweb
@ldvweb 3 жыл бұрын
Дай исходный код, плиз!!!
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Перепишите
@АртемИсакин-х1л
@АртемИсакин-х1л 2 жыл бұрын
Хоть бы исходники выложил , дизлайк
@ЮрийЧепкасов-ъ4п
@ЮрийЧепкасов-ъ4п Жыл бұрын
Темная тема меньше глаза убивает в ночное время работы
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 53 МЛН
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 16 МЛН
Spongebob ate Patrick 😱 #meme #spongebob #gmod
00:15
Mr. LoLo
Рет қаралды 13 МЛН
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
УЧИЛСЯ ПРОГРАММИРОВАТЬ ВСЕ ЛЕТО
10:31
Honey Montana
Рет қаралды 1 МЛН
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 23 М.
Делаем мультиязычный сайт c JavaScript
24:47
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 63 М.
TailwindCSS #14 Тёмная тема (Dark Theme)
9:52
webDev
Рет қаралды 4,8 М.
Frontend Собеседование с разбором. Путь к трудоустройству 2024
41:18
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 53 МЛН