描述: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="#" οnclick="change('orange')">[橙色地带]</a><a href="#" οnclick="change('green')">[绿色背景]</a><a href="#" οnclick="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实现网页换皮肤功能相关推荐

  1. JavaScript + CSS/CSS3 + HTML 网页登陆 + 注册界面设计

    登陆界面设计 撸代码之前先来看一看效果图: 登陆界面由一个简单的表单(头像.用户名.密码.登陆按钮.记住我.取消.忘记密码),创建了一个CSS3的缩放效果构成.需要做浏览器(Firefox.Safar ...

  2. 微信皮肤css,微信小程序实现皮肤功能(夜间模式)

    老规矩,先上效果图 个人对夜间模式这个功能情有独钟 晚上黑灯瞎火的看手机,屏幕亮度就算调到最低依然很是刺眼呀 所以我一直用某浏览器,因为有夜间模式 言归正传,依然是分析功能点 1.点击按钮,切换一套c ...

  3. 微信皮肤css,微信小程序实现皮肤功能(夜间模式)_婳祎_前端开发者

    老规矩,先上效果图 个人对夜间模式这个功能情有独钟 晚上黑灯瞎火的看手机,屏幕亮度就算调到最低依然很是刺眼呀 所以我一直用某浏览器,因为有夜间模式 言归正传,依然是分析功能点 1.点击按钮,切换一套 ...

  4. uniapp换皮肤功能demo

    不支持scss的需要提前安装:https://www.runoob.com/sass/sass-install.html 全代码下载地址 1.新建一个uni-app的默认模板 2.构建如下图的项目目录 ...

  5. 点击按钮给网页换皮肤简单js实现

    其实这个功能实现起来很简单,使用js点击按钮时更换标签中href属性值, 参考代码如下, //导入外部样式表 你再点一下试试!//按钮 var hello = document.getElementB ...

  6. Vue + Less + Css变量实现热换肤功能

    一.首先安装样式处理插件及less yarn add style-resources-loader -D yarn add vue-cli-plugin-style-resources-loader ...

  7. vue实战-实现换主题/皮肤功能

    现在的app和pc网站做的越来越花哨,但是有时候用户并不喜欢你给他挑选好的主题颜色,这个时候就需要一个换皮肤的功能了. 那么我们怎么在vue中实现这个换皮肤的功能呢? 实现思路 我们用vue一般都是写 ...

  8. java怎样实现换肤功能_JavaScript实现换肤功能

    一,js换肤的基本原理 基本原理很简单,就是使用 JS 切换对应的 CSS 样式表文件.例如导航网站 Hao123 的右上方就有网页换肤功能.除了切换 CSS 样式表文件之外,通常的网页换肤还需要通过 ...

  9. 用SkinMagic工具包创建换皮肤程序

    <script type="text/javascript"> </script> <script src="http://pagead2. ...

最新文章

  1. linux中各种文件的颜色表示是什么意思?
  2. 309. Best Time to Buy and Sell Stock with Cooldown 最佳买卖股票时机含冷冻期
  3. 为什么苹果有2500亿美刀不用,偏偏要借钱?
  4. NSDate 类的总结,全面基础
  5. 2019年总结【跨越今天,更不平凡】
  6. 【学习OpenCV4】图像像素数据类型的转换与归一
  7. linux nfc驱动程序,USB NFC读卡器ACR122 Linux程序编译
  8. android防丢器设计,基于单片机的防丢器设计
  9. 解决联想小新笔记本电脑触摸板失灵
  10. Docker镜像篇(2) - 玩转Dockerfile指令 - FRM、MAINTAINER、LABEL、COPY
  11. <郝斌C语言自学教程>
  12. 计算机一级基础及msoffice应用,全国计算机等级考试教程一级计算机基础及MS Office应用...
  13. Ubuntu16.04下firefox flash过期问题
  14. 华虹技通华为鸿蒙,浩丰科技(300419)个股分析_牛叉诊股_同花顺财经
  15. linux Apache安装
  16. 2020年薪酬排行榜为何程序员遥遥领先?
  17. 【java】drools入门之LHS和RHS语法
  18. 互联网黑市分析:攻击敲诈勒索--TOMsInsight 2014.09.22
  19. python离线下载第三方库
  20. React学习笔记之运行错误解决办法(不定时更新)

热门文章

  1. P1345 [USACO5.4]奶牛的电信Telecowmunication
  2. 美味连连-QQ游戏辅助-简单实用的QQ游戏美味连连辅助(非外挂)
  3. Xilinx ISERDESE2应用笔记及仿真实操
  4. 键盘按键ctrl与大小写切换键caps lock位置互换
  5. Qt 之进程间通信(IPC)
  6. Ubuntu 设置自动切换桌面壁纸
  7. DataX系列8-HdfsWriter介绍
  8. 分层结构的生活例子_层次分析法经典案例
  9. OEM版Win7激活原理
  10. 机器学习--银行营销方案