如何在默认情况下在暗模式下创建 HTML 页面视图?
How to make a HTML page view in dark mode on default?
<div>
<div class='flex fdcr aic mt-5 mr-13'>
<label class='modeSwitch'>
<input Onclick='darkMode()' class='check flex' type='checkbox'/>
<span class='toggleSwitch'/>
</label>
<div>
这是我的 HTML 代码的一部分。加载页面时,默认情况下应处于暗模式。有没有办法在不使用 `onClick.
的情况下解决这个问题
我什至尝试将 onclick
替换为默认设置,但没有用。
我是 HTML 的新手,请帮助我。
您可以定义深色模式和浅色模式所需的样式。
<style>
body {
padding: 25px;
background-color: black;
color: white;
font-size: 25px;
}
.dark-mode {
background-color: black;
color: white;
}
.light-mode {
background-color: white;
color: black;
}
</style>
然后您可以创建在单击按钮时调用样式的 JS 函数。
<script>
function darkMode() {
var element = document.body;
var content = document.getElementById("DarkModetext");
element.className = "dark-mode";
content.innerText = "Dark Mode is ON";
}
function lightMode() {
var element = document.body;
var content = document.getElementById("DarkModetext");
element.className = "light-mode";
content.innerText = "Dark Mode is OFF";
}
</script>
Check this
它清楚地显示了如何在单击时启用暗模式。
问题不清楚,试试这个:
<input onclick='lightMode()' class='check flex' type='checkbox' checked/>
您需要将 checked
属性添加到输入标签。并且您需要创建一个 LightMode()
函数来将暗模式更改为亮模式。
但这只是一种一次性解决方案。
<div>
<div class='flex fdcr aic mt-5 mr-13'>
<label class='modeSwitch'>
<input Onclick='darkMode()' class='check flex' type='checkbox'/>
<span class='toggleSwitch'/>
</label>
<div>
这是我的 HTML 代码的一部分。加载页面时,默认情况下应处于暗模式。有没有办法在不使用 `onClick.
的情况下解决这个问题我什至尝试将 onclick
替换为默认设置,但没有用。
我是 HTML 的新手,请帮助我。
您可以定义深色模式和浅色模式所需的样式。
<style>
body {
padding: 25px;
background-color: black;
color: white;
font-size: 25px;
}
.dark-mode {
background-color: black;
color: white;
}
.light-mode {
background-color: white;
color: black;
}
</style>
然后您可以创建在单击按钮时调用样式的 JS 函数。
<script>
function darkMode() {
var element = document.body;
var content = document.getElementById("DarkModetext");
element.className = "dark-mode";
content.innerText = "Dark Mode is ON";
}
function lightMode() {
var element = document.body;
var content = document.getElementById("DarkModetext");
element.className = "light-mode";
content.innerText = "Dark Mode is OFF";
}
</script>
Check this 它清楚地显示了如何在单击时启用暗模式。
问题不清楚,试试这个:
<input onclick='lightMode()' class='check flex' type='checkbox' checked/>
您需要将 checked
属性添加到输入标签。并且您需要创建一个 LightMode()
函数来将暗模式更改为亮模式。
但这只是一种一次性解决方案。