JavaScript+Css+Html实现网页换皮肤功能
2018-04-04 08:50
781 查看
描述:JavaScript+Css+Html实现网页换皮肤功能
原理:使用不同网页背景保存在不同CSS里面,当点击切换的时候通过JavaScript将原来的样式表改为新的CSS就可以完成换肤功能
代码实现:
1.HTML代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>网页换肤</title>
<!-- 连接到初始背景为蓝色样式表 -->
<!-- JavaScriptl需要通过id来操作link标签 -->
<link id="background" rel="stylesheet" href="gray.css">
<script src="script.js"></script>
</head>
<body>
<!-- #代表不跳转 onclick为鼠标单击事件 xxx()代表调用的JavaScript函数 -->
<a href="#" onclick="change('orange')">[橙色地带]</a>
<a href="#" onclick="change('green')">[绿色背景]</a>
<a href="#" onclick="change('gray')">[灰色空间]</a>
</body>
</html> 2.CSS代码(网页背景1)body{
/* 将背景颜色换为灰色 */
background-color: gray;
} 3.CSS代码(网页背景2)
body{
/* 将背景颜色换为绿色 */
background-color: green;
} 4.CSS代码(网页背景3)
body{
/* 将背景颜色换为橙色 */
background-color: orange;
} 4.JavaScript代码function change(type) {
if (type == "orange") {
document.getElementById("background").href = "orange.css";
}
else if (type == "green") {
document.getElementById("background").href = "green.css";
}
else if (type == "gray") {
document.getElementById("background").href = "gray.css";
}
}
原理:使用不同网页背景保存在不同CSS里面,当点击切换的时候通过JavaScript将原来的样式表改为新的CSS就可以完成换肤功能
代码实现:
1.HTML代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>网页换肤</title>
<!-- 连接到初始背景为蓝色样式表 -->
<!-- JavaScriptl需要通过id来操作link标签 -->
<link id="background" rel="stylesheet" href="gray.css">
<script src="script.js"></script>
</head>
<body>
<!-- #代表不跳转 onclick为鼠标单击事件 xxx()代表调用的JavaScript函数 -->
<a href="#" onclick="change('orange')">[橙色地带]</a>
<a href="#" onclick="change('green')">[绿色背景]</a>
<a href="#" onclick="change('gray')">[灰色空间]</a>
</body>
</html> 2.CSS代码(网页背景1)body{
/* 将背景颜色换为灰色 */
background-color: gray;
} 3.CSS代码(网页背景2)
body{
/* 将背景颜色换为绿色 */
background-color: green;
} 4.CSS代码(网页背景3)
body{
/* 将背景颜色换为橙色 */
background-color: orange;
} 4.JavaScript代码function change(type) {
if (type == "orange") {
document.getElementById("background").href = "orange.css";
}
else if (type == "green") {
document.getElementById("background").href = "green.css";
}
else if (type == "gray") {
document.getElementById("background").href = "gray.css";
}
}
相关文章推荐
- 【转】Javascript+css 实现网页换肤功能
- html+css+jQuery+JavaScript实现tab自动切换功能
- html/css实现阴影蒙版覆盖原网页并显示浮框的功能
- JavaScript+CSS实现网页换肤功能
- 应该Javascript配合CSS实现网页自助换肤功能http://www.52css.com/article.asp?id=1179
- Javascript配合CSS实现网页自助换肤功能
- Javascript+css 实现网页换肤功能
- Javascript+css 实现网页换肤功能
- JavaScript+CSS实现网页换肤功能
- 用简单的css实现html网页动态电子相册的功能
- 基于JavaScript与css实现网页随机抽奖功能
- Javascript+css 实现网页换肤功能
- javascript实现查看html网页放大图片功能
- Javascript+css 实现网页换肤功能
- Javascript结合css实现网页换肤功能
- Javascript+css 实现网页换肤功能
- Python3实现抓取javascript动态生成的html网页功能示例
- 网页换肤功能实现,Javascript+css
- 用JavaScript结合CSS实现网页换肤功能