使用CSS和JavaScript在明暗模式之间切换。
设置<body>
元素的样式并创建.dark-mode
用于切换的类
body { padding: 25px; background-color: white; color: black; font-size: 25px; } .dark-mode { background-color: black; color: white; }
获取<body>
元素并在.dark-mode
类之间切换:
function myFunction() { var element = document.body; element.classList.toggle("dark-mode"); }
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> body { padding: 25px; background-color: white; color: black; font-size: 25px; } .dark-mode { background-color: black; color: white; } </style> </head> <body> <h2>Toggle Dark/Light Mode</h2> <p>Click the button to toggle between dark and light mode for this page.</p> <button onclick="myFunction()">Toggle dark mode</button> <script> function myFunction() { var element = document.body; element.classList.toggle("dark-mode"); } </script> </body> </html>
原文:https://www.cnblogs.com/HGNET/p/13443765.html