接下来,我们需要定义白天和黑夜模式的CSS样式:
css
复制代码
/* styles.css */
body {
transition: background-color 0.5s, color 0.5s;
}
body.day-mode {
background-color: white;
color: black;
}
body.night-mode {
background-color: #2c3e50;
color: white;
}
button {
position: fixed;
top: 20px;
right: 20px;
padding: 10px;
lpsrcw.cn
famisocial.com
wxhqgbw.com
}
三、JavaScript代码
最后,我们通过JavaScript来实现模式的切换功能:
javascript
复制代码
// script.js
document.addEventListener('DOMContentLoaded', (event) => {
const toggleButton = document.getElementById('toggle-mode');
toggleButton.addEventListener('click', () => {
document.body.classList.toggle('night-mode');
document.body.classList.toggle('day-mode');
});
// 初始化模式为白天模式
document.body.classList.add('day-mode');
});
通过以上步骤,我们已经成功实现了一个可以在白天和黑夜模式之间切换的网页。通过HTML结构、CSS样式和JavaScript代码的配合,用户可以轻松地在不同模式之间切换,从而提升用户体验。这个功能特别适用于阅读类网站和长时间使用的工具类网站,有助于减轻用户在不同环境下的眼睛疲劳。
在实际应用中,我们还可以进一步优化,比如记住用户的选择、根据系统主题自动切换等功能。希望本文能够为你实现类似功能提供帮助。返回搜狐,查看更多