美文网首页
js/jQuery控制ClassName制作主题(换肤)

js/jQuery控制ClassName制作主题(换肤)

作者: de_self | 来源:发表于2018-10-14 18:58 被阅读28次

在项目中,我们需要对导航栏以及侧边栏进行主题切换,实现页面换肤功能
首先对body进行id命名
然后在css中,写多套css分别以主题名为父classname
通过切换body的className来切换主题
示例如下
html

<body id="themenID" class="grey">
  <div class="css1"></div>
  <div class="css2"></div>
</body>

css

.grey .css1{
  background: grey;
}
.grey .css2{
  background:red;
}
.blue.css1{
  background:blue;
}
.blue .css2{
  background:black;
}

js

setMenuColor:function(){
    $("#themenID").removeClass();
    $("#themenID").addClass("blue");
}

这样就可以转换主题咯

相关文章

网友评论

      本文标题:js/jQuery控制ClassName制作主题(换肤)

      本文链接:https://www.haomeiwen.com/subject/eektzftx.html