(HTML、CSS、脚本,按顺序)
<center>
<a href="FBLINK" class="fa fa-facebook"></a>
<a href="TWITTERLINK" class="fa fa-twitter"></a>
<button class="button" onclick="myFunction()">◐</button>
</center>
<style>
.dark-mode {
background-color: #262626;
color: #d9d9d9;
}
.dark-mode a, .dark-mode span, .dark-mode h2 a, .dark-mode h1, .dark-mode h2, .dark-mode h3, .dark-mode h4, .dark-mode h5, .dark-mode h6, .dark-mode .post-box-title, .dark-mode strong.tag-heading {
color: #d9d9d9;
}
.dark-mode div#sidebar h2 span {
background-color: #262626;
border-color: #e5e5e5;
}
.dark-mode #sidebar .widget {
border-color: #e5e5e5;
}
.dark-mode .post-entry, .dark-mode .entry-meta {
border-bottom: 1px solid rgba(229,229,229,0.2);
}
.dark-mode div#blog-pager {
color: #d9d9d9;
background-color: #323232;
}
</style>
<script>
function myFunction() {
var element = document.body;
element.classList.toggle("dark-mode");
}
</script>
问题是,我想将这些暗模式设置存储在用户浏览器上。
已经尝试过sessionStorageand localStorage,但不确定我是否在正确的位置使用了代码,并使用了正确的键/值组合(我有:键是“style”或“class”,值是“dark-mode”) 。
是在这些<script>标签之间吗?是在正确的 JavaScript 标签之间吗?是在那段代码里吗?现在,我们将其用作localStorage主要设置。
希望我说得足够清楚,感谢您的帮助!
翻阅古今
相关分类