为网页 更换 css 需要 javascript嘛?
我设计了 多套 css 风格 然后 给用户 提供了 3个 连接 在网页上端 我想 用户点其中某一个 就能切换到这种风格 请问 如何做到? 用伪类就可以 还是 需要 javascript?
我设计了 多套 css 风格 然后 给用户 提供了 3个 连接 在网页上端 我想 用户点其中某一个 就能切换到这种风格 请问 如何做到? 用伪类就可以 还是 需要 javascript?
答案:javascript,点击不同的链接调用不同的css文件就行,至于是案例的我帮你找了一个:http://apps.hi.zzzyk.com/share/detail/32476841
其他:改变className 就可以 , 比如鼠标经过, 或者离开, 就可以些 className 或者 JS 控制样式,都行 可以啊
比如你不同的风格的css文件分别是diy_001.css,diy_002.css,diy_003.css,diy_004.css
你当前的是
<link href="css/diy_001.css" rel="stylesheet" id="my_diy">
那你可以通过一个事件来触发这样的一个函数
<script>
function diy(diy){
var diy='diy_002';//测试时设置的默认值
document.getElementById('my_diy').getAttribute('href')='css/'+diy+'.css';
}
</script> js比较好控制一些,去搜一下很多的。码字太累,LZ要体谅啊
上一个:怎么在asp.net中使用css 为什么在主题里面写的许多样式对页面都不起作用
下一个:我的页面是table嵌套的 我想用CSS+DIV改了 但是布局完不知道怎么插入代码了已插入就乱