通过按钮实时切换CSS样式 实现CSS换肤的实例
作者:52css 来源:52css 时间:2008-07-17 12:55:00
CSS换肤技术一直是一个比较热门的话题,通过给HTML文档不同的CSS样式应用,实现完全不同或风格迥异的页面效果。这样的技术一直为大家所津津乐道。今天所讲的是用按钮来实现简单的换肤。或许实用性并不强,不能写入cookies,就不能按用户的意愿保存下来,每一次刷新将回到默认的风格样式。但大家可以学习其原理,了解它的工作方式。
我们来看今天的案例。在页面中建立一个容器,赋予id为wrap。在里面放两个按钮,通过点击按钮触发HTML文件调用不同的CSS,从而实现换肤的效果。
这两个按钮如图所示。
在默认状态下是a.css。点击按钮后,则应用所点击按钮定义的样式。
一种是蓝色的背景图片,一种是橙色的背景图片。这两者使页面具有了不同的风格气息。
HTML代码如下:
<div id="wrap">
<input type=button value="a.css" onclick="document.all.MrJin.href='a.css'"><br>
<input type=button value="b.css" onclick="document.all.MrJin.href='b.css'">
</div>
a.css的代码如下:
body { margin:0; padding:0; background:url(bg_a.gif);}
#wrap { height:600px; background:url(52css.jpg) no-repeat center center;}
b.css的代码如下:
body { margin:0; padding:0; background:url(bg_b.gif);}
#wrap { height:600px; background:url(52css.jpg) no-repeat center center;}
标签:皮肤,换肤,css,教程
0
投稿
猜你喜欢
Oracle关于时间/日期的操作
2009-02-26 10:37:00
Yahoo!网站性能最佳体验的34条黄金守则——图片、Coockie与移动应用
2008-05-29 13:44:00
写SQL语句的经验
2009-04-13 16:02:00
索引的原理及索引建立的注意事项
2012-08-21 10:27:47
从mysql到oracle你必须了解的50件事儿
2010-08-05 14:36:00
Javascript的匿名函数
2008-05-07 13:33:00
简单的网站页面有什么好处
2007-11-15 06:28:00
js表单验证控制代码大全
2010-03-07 14:25:00
网站程序员如何应对web标准
2007-05-11 16:52:00
JavaScript框架比较:DOM遍历
2010-04-23 14:41:00
OracleEXP和IMP用法和介绍
2010-07-28 13:18:00
Request.ServerVariables("HTTP_REFERER")的用法
2008-06-19 13:33:00
细化解析:MySQL+Webmin轻松创建数据库
2009-01-14 13:13:00
利用xslt对xml进行缩进格式化处理
2008-09-04 10:34:00
div遮罩层实现实例代码
2009-01-11 18:38:00
用js实现用户输入密码的强度
2007-11-22 21:41:00
CSS Shadow Practice
2009-04-01 18:37:00
巧妙规划使用Oracle数据空间
2009-03-20 11:51:00
SQL SERVER 建立索引
2010-07-02 21:01:00
“您无权查看该网页”的原因和解决方法
2008-03-24 16:57:00