下面是代码:
首先html页面代码如下:
复制代码 代码如下:
jacob song的购物网站
我的购物网站
蓝色
紫色
红色
天蓝色
橙色
淡绿色
css文件,对应html
复制代码 代码如下:
/*头部样式开始*/
#header{
width:800px;
height:80px;
border: 1px solid #aaaaaa;
margin:10px auto;
background:#3b5998;
}
/*logo样式开始*/
#logo {
float:left;
margin:0 0 0 10px;
color:#fff;
font-size:3em;
font-weight:700;
line-height:80px;
}
/*切换皮肤样式*/
#skin {
float:right;
margin:10px;
padding:4px;
width:120px;
list-style:none;
border: 1px solid #cccccc;
background:#fff;
}
#skin li {
float:left;
margin-right:4px;
width:15px;
height:15px;
text-indent:-9999px;
overflow:hidden;
display:block;
cursor:pointer;
background-image:url(../imgs/theme.gif);
}
#skin_0 { background-position:0px 0px; } /*这是设置图片的位置*/
#skin_1 { background-position:15px 0px; }
#skin_2 { background-position:35px 0px; }
#skin_3 { background-position:55px 0px; }
#skin_4 { background-position:75px 0px; }
#skin_5 { background-position:95px 0px; }
#skin_0.selected { background-position:0px 15px; }
#skin_1.selected { background-position:15px 15px; }
#skin_2.selected { background-position:35px 15px; }
#skin_3.selected { background-position:55px 15px; }
#skin_4.selected { background-position:75px 15px; }
#skin_5.selected { background-position:95px 15px; }
然后你还要有一些备用的css,就是换肤所需要的,当你点击时,它们用的css是不同的,然后选中后,保存在cookie中,在css文件夹下skin文件夹中有备用的换肤的css样式
skin_0.css文件如下:
复制代码 代码如下:
#header{
background:#3b5998;
}
skin_1.css文件如下:
复制代码 代码如下:
#header{
background:#bb3bd9;
}
skin_2.css文件如下:
复制代码 代码如下:
#header{
background:#e31559;
}
skin_3.css文件如下:
复制代码 代码如下:
#header{
background:#08bece;
}
skin_4.css文件如下:
复制代码 代码如下:
#header{
background:#fba60a;
}
skin_5.css文件如下:
复制代码 代码如下:
#header{
background:#afd400;
}
其实可以看出简单的,就是颜色不同,日后根据需要可以添加更多的样式,这里只是一个例子供大家参考,
当你完成上面的工作后,就可以运行了,本文只是很简单的演示换肤的,您可以下载源代码:
点击下载源代码