通过按钮实时切换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
  • asp之家 网络编程 m.aspxhome.com