Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • css 动态主题切换

css 动态主题切换

<!DOCTYPE html>
<html>
  <head>
    <style>
      :root {
        --primary-color: #4361ee;
        --background-color: #fff;
        --text-color: #1a1a2e;
      }

      .dark-mode {
        --primary-color: #4cc9f0;
        --background-color: #1a1a2e;
        --text-color: #f8f9fa;
      }

      body {
        background-color: var(--background-color);
        color: var(--text-color);
        transition: all 0.3s ease;
      }

      button {
        background-color: var(--primary-color);
        color: white;
        padding: 10px 20px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
      }
    </style>
  </head>

  <body>
    <button onclick="toggleTheme()">切换主题</button>
    <script>
      function toggleTheme() {
        document.body.classList.toggle("dark-mode");
      }
    </script>
  </body>
</html>
Edit this page
最近更新: 2025/12/2 01:46
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人