TGViewer
Frontend Советы Frontend Советы @frontend_sovet · 2.04K subscribers
Post #404 757
🎨 Совет: не бойся CSS-переменных!

Сегодня хочу показать вам, как CSS-переменные реально упрощают жизнь фронтенд-разработчику.

Когда вы только начинаете изучать CSS, кажется, что переменные — это «фишка для продвинутых». Но на самом деле они помогают держать стиль проекта под контролем.

Пример 👇


:root {
--main-color: #0ea5e9;
--text-color: #1e293b;
}

body {
background: var(--main-color);
color: var(--text-color);
}

button {
background: var(--main-color);
}


Теперь вы можете изменить цветовую схему всего проекта, просто поменяв значение --main-color в одном месте.
А если хотите сделать тёмную тему, достаточно переопределить эти переменные:


@media (prefers-color-scheme: dark) {
:root {
--main-color: #1e293b;
--text-color: #f1f5f9;
}
}


🔥 Всё — тёмная тема готова без лишнего кода!

Попробуйте применить это в своём проекте — даже маленьком. Потом уже не сможете без переменных 😄

👉@frontend_sovet
  • 👍 6
  • 🔥 1
More from @frontend_sovet
  1. Jun 14, 2026Совет по CSS 💡 Знаете ли вы о свойстве shape-outside в CSS? Demo https://www.codewithshri…
  2. Apr 18, 2026🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.r…
  3. Apr 18, 2026⚛️ Прощай, e.preventDefault(): Нативные формы в React Управление формами в React всегда тр…
  4. Mar 21, 2026🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.r…
  5. Mar 19, 2026CSS совет 💡 Проявите креативность с текстом всего с 3 строками CSS-кода ✨ 👉@frontend_sov…
  6. Jan 13, 2026⚛️ Как я перестал бояться useEffect и упростил код Сегодня разберём проблему, которую я по…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →