惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
Microsoft Azure Blog
Microsoft Azure Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog
Y
Y Combinator Blog
博客园_首页
有赞技术团队
有赞技术团队
博客园 - Franky
腾讯CDC
G
Google Developers Blog
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
D
Docker
The GitHub Blog
The GitHub Blog
MyScale Blog
MyScale Blog
H
Help Net Security
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
V
V2EX
U
Unit 42
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学

博客园 - 花边软件,花边管理软件,服装(鞋)管理软件

让TextArea支持MaxLength的自定义文本框控件 让客户端js添加的Option也能保持在DropDownList TextBoxWatermark文本框水印效果 统一项目按钮外观 exe代替批处理文件添加注册表数据 自定义文本框控件,包含Name跟ID 系统权限设置 话说统一项目的Back(后退)控件 sql注入 DataTable拷贝DataTable的数据 项目统一错误捕获 让每个页面的生命周期过程只产生一个Connection连接 一对多查询跟显示全路径Sql 多浏览器web开发界面的注意事项 - 花边软件,花边管理软件,服装(鞋)管理软件 - 博客园 如何将公共的JS变量跟方法集中放在同一个地方而且只加载一次 JS实现的HashTable类来记录删除的记录的ID跟Name 多语言站点 asp.net Web控件的设计时调试 正则表达式替换字符串 - 花边软件,花边管理软件,服装(鞋)管理软件 - 博客园
Css实现的颜色皮肤更换
花边软件,花边管理软件,服装(鞋)管理软件 · 2008-06-07 · via 博客园 - 花边软件,花边管理软件,服装(鞋)管理软件


这是一个css实现的下拉菜单。
这里我们用到了css的继承,把同一种颜色放到了一个父类,写法如下:
.BgColor
{
 background-color: #DEEEC8;
}
其它需要用到的同一种background-color都继承这个BgColor,
.BgColor,.SimpleListHeader
{
 background-color: #DEEEC8;
}
/*
列表控件的头部颜色
*/
.SimpleListHeader
{
}
这样SimpleListHeader就继承了BgColor。
如果需要进行颜色的皮肤更换,只要加多一个颜色的css,然后更改BgColor的颜色即可达到颜色皮肤更换。
那么如何实现点击模块颜色的图片,就实现皮肤的更换呢。
<link href="/css/GreeSkin.css" rel="stylesheet" type="text/css" id="skin" />
我只需要用js动态的改变link的href的链接css就可以实现皮肤更换了。
function ChangeSkin(color)
    {

        var css = document.getElementById("skin");
        if(css)
        {
            css.setAttribute("href","/CSS/"+color+"Skin.css");            
        }

    }
那如果我的页面存在IFrame,要使IFrame页面的颜色也进行更换,就需要下面的写法了
for(var i=0;i<document.frames.length;i++)
 {
    var css = document.frames[i].window.document.styleSheets.skin;
    if(css)
     {
         css.href = "/CSS/"+color+"Skin.css";
     
}
}

posted @ 2008-06-07 22:57  花边软件,花边管理软件,服装(鞋)管理软件  Views(884)  Comments()    收藏  举报