保持页面切换标签和重新加载时的动态CSS的解决方法通常使用JavaScript来实现。以下是一个示例代码:
HTML部分:
保持页面切换标签和重新加载时的动态CSS
Hello, World!
CSS部分(styles.css):
h1 {
color: black;
}
body.red h1 {
color: red;
}
body.green h1 {
color: green;
}
body.blue h1 {
color: blue;
}
JavaScript部分(script.js):
function changeColor(color) {
// 移除旧的动态CSS类
document.body.classList.remove("red", "green", "blue");
// 添加新的动态CSS类
document.body.classList.add(color);
}
这个示例代码中,我们通过使用JavaScript来动态改变body
元素上的CSS类,从而改变h1
元素的颜色。当点击不同的按钮时,调用changeColor
函数来改变CSS类。这样,无论是页面切换标签还是重新加载页面,动态CSS都会被保持。