网页换肤代码

网页换肤的N种方案 原文demo链接地址 网页换肤的N种方案 最近在做网站换肤的需求,也就是主题切换。那么如何切换主题的颜色呢?以下是网站换肤的实现以及基于换肤拓展的一些方案分享给大家,希望大家在做类似需求的时候能够有些参考。 覆盖样式实现 // light $color-brand1: #ffcd32; $fill-1: #fff !default; $color-text: #3c3c3c; $c... 阅读详情

关于localStorage用法可以参阅localStorage一章节。

下面分享一段简单的代码实例,它实现了利用localStorage进行换肤的效果。

代码如下:

     
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<!DOCTYPE html>
< html >
< head >
< meta  charset = " utf-8" >
< title > 网页换肤代码 </ title >
< style >
*{
   margin: 0;
   padding: 0;
}
body{
   background-color: #000;
}
ul{
   width: 500px;
   margin: 100px auto;
}
li{
   list-style: none;
   float: left;
   width: 50px;
   height: 50px;
   border: 5px solid #fff;
   border-radius: 50%;
   margin: 0 10px;
}
</ style >
</ head >
< body >
< ul >
   < li ></ li >
   < li ></ li >
   < li ></ li >
   < li ></ li >
   < li ></ li >
</ ul >
</ body >
< script >
var colors=['red','green','orange','lightblue','blue'];
var lis=document.querySelectorAll('li');
for(var i=0;i< lis.length ;i++){
   lis[i] .style.background = colors [i];
   lis[i] .index =i;
   lis[i] .onclick = function (){
     document.body.style.background = colors [this.index];
     /*将当前的颜色存储起来*/
     localStorage.setItem('bgc',colors[this.index]);
   }
   /*当页面打开时,颜色是之前关闭前设置的颜色*/
   window.onload = function (){
     document.body.style.background = localStorage .getItem('bgc');
   }
}
</script>
</ html >
网页样式和换肤的简单实现(原创 附代码) 网页样式和换肤的简单实现(原创 附代码) 网页样式和换肤的简单实现(原创 附代码) 网页样式和换肤的简单实现(原创 附代码) 认为分高的可以去我的空间:http://hi.baidu.com/tangxiucai2 免费,里面有源码。 立即下载

相关推荐

超实用!用ChimeraX对AlphaFold 结果可视化(中): 蛋白结构美化篇

而一般需要的背景颜色是无色(白色),有三种方法可以更改背景颜色,这里我们介绍两种方法,第三种在下一小节中讲解。如果想选中蛋白链中的某一结构区域或者某些位点,可以用Ctrl+Shift+鼠标左键,或在软件窗口中点击。在这个窗口中可以对蛋白的主链、侧链、表面等颜色进行修改,只用在。,即可在右下角看到我们蛋白的序列信息,在这里面直接用鼠标选择要选择的结构域。就会有更多的颜色供我们选择,如果有特定的色号还可以在这个界面继续选择。后面的颜色(②),就可以选择想要的任何背景颜色(③)。就可以选择软件推荐的常用颜色。

m0_63153079的博客 5488

html,vue,scss,js前端两种方式实现一键换肤效果

vue3+ts实现一键换肤效果

m0_66962220的博客 1158

二次规划问题(qp)和序列二次规划问题(sqp)的简单理解

当二次规划的约束为非线性约束时,通常会采用sqp进行求解,用连续求解qp的方法来得到非线性约束条件下的最优解,上述的qpoases和osqp均无法直接求解非线性约束问题,所以如果使用这两个库的话,注意,sqp是结果,而不是原因,只有在非线性约束的情况下才会考虑sqp求解,如果问题本身就是线性约束,则直接用qp解就行。对于工程师而言,我们在编写代码的时候,并不关心二次规划问题的求解细节,所以一般是把二次规划问题建立好后,直接调用三方库进行求解。因为约束为非线性约束,所以先将约束进行线性化,约束原方程为。

zmhzmhzm的博客 1万+

实现百度换肤功能

点击图片浏览器背景变为所点的图片。

SqlloveSyn的博客 543

保姆级教程:从AD导出Gerber到HFSS 3D Layout导入,搞定PCB电磁仿真全流程

本文提供从Altium Designer导出Gerber文件到Ansys HFSS 3D Layout导入的完整PCB电磁仿真流程指南。详细讲解Gerber文件导出设置、HFSS中的3D模型重建技巧,以及电磁仿真中的常见问题解决方案,帮助工程师高效完成高速电路和射频设计的性能验证。

weixin_30379531的博客 709

双目相机模型

近期想研究一下 双目相机 的内容,故先把 理论 弄清楚! 一、双目相机模型 针孔相机模型描述了 单个相机 的成像模型。然而,仅根据一个像素,我们是无法确定 这个空间点的具体位置的。这是因为,从相机光心到归一化平面连线上的所有点,都可以 投影至该像素上。只有当 P 的深度确定时(比如通过双目或 RGB-D 相机),我们才能确 切地知道它的空间位置。 测量像素距离(或深度)的方式有很多种,像人眼就可以根据左右眼看到的景物差异 (或称视差)来判断物体与我们的距离。双目相机的原理亦是如..

努力努力努力 2408

html中线段高亮效果,【前端技术】vue使用v-html实现一段字符串中关键字(词)高亮效果...

问题描述需求:我们搜索某个关键字,后端返回给我们一个字符串,这个字符串中包含我们搜索的关键字,我们需要把这个字符串中的关键字部分加上高亮效果(类似于百度搜索关键字高亮的效果)。我们先看一下,大致类似的效果图:如上图所示,需求很简单,就是关键字高亮。思路分析解决方式有两种,第一种就是进行字符串的切割,把关键字切出来,加上一个颜色。这种方式上一篇文章关于字符串的方法整理的文章已经说过了,不赘述,详情可...

weixin_39928106的博客 712

8、使用 TPCx - HCI 基准测试表征 HCI 集群的性能和弹性

本文详细介绍了 TPCx - HCI 基准测试,用于衡量超融合基础设施(HCI)集群的性能、稳定性和扩展性。TPCx - HCI 扩展了 TPCx - V 的理念,通过 Tile 架构和弹性特性,全面评估硬件、虚拟化、存储和网络组件的表现。文章还通过多个实验场景分析了负载均衡、数据布局和重新同步策略对性能的影响,并提出了部署和优化 HCI 集群的建议。

sun99的博客 180

前端搜索高亮、富文本去标签、时间格式化、手机号码验证、关键信息脱敏

搜索高亮 newsData.filter(item => { let reg = new RegExp(inputStr, 'g')// 匹配关键字正则 let replaceString = `<span style="color: #4D8FF2;">${this.inputStr}</span>` // 高亮替换v-html值 item.title = item.title.replace(reg, replaceString) // 开始替换 return

Lccccb的博客 421

手把手教你ensp仿真搭建校园网(含防火墙及无线网络)系列(一)校园网核心交换机配置

本系列博客将带你从零开始,使用 华为 eNSP(Enterprise Network Simulation Platform) 仿真搭建一个完整的校园网络,涵盖 核心层、汇聚层、接入层、防火墙安全策略、无线AC+AP组网 等实战场景。无论你是网络初学者还是希望深化实战经验的工程师,都能通过本教程掌握企业级网络的规划、配置与排错技巧。

echo的博客 3812

使用Simulink对固定翼无人机的自动起飞与降落进行仿真

本文介绍了基于Simulink的固定翼无人机自动起飞与降落控制系统设计方法。系统包含飞行器动力学模型、控制系统、环境模拟等模块,通过简化动力学方程描述无人机运动特性。详细说明了从创建模型、设置动力学方程、设计PID控制器(包括自动起飞和降落控制策略)到添加环境模拟的完整仿真流程。重点阐述了升降舵和发动机推力的控制律设计,以及性能评估要点。本方法可有效验证控制系统设计,优化飞行稳定性和安全性参数,为无人机自主控制提供仿真支持。

amy_mhd的博客 223

php网页换肤,仿百度换肤功能的简单实例代码

效果:(换肤出来一个div,选择你想要的图片,作为网页背景,保存)要点:cookie保存状态html代码:换肤热门收起css代码:* {margin:0px;padding:0px;}#header {height:40px;width:100%;background:#000000;}a {text-decoration:none;}.dbg {float:left;}#dimgBox {wid...

weixin_36213756的博客 185

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

一键换肤代码html,js实现简单的网页换肤效果

中心思想:网页换肤的原理就是通过调用不同的样式表文件来实现不同的皮肤切换,并且需要将换好的皮肤计入Cookie中,这样用户已下次访问时,就可以显示用户自定义皮肤了步骤:1.在设计HTML代码时,用了一些小技巧,就是将皮肤选择按钮元素的id与网页皮肤的样式文件名称设置的相同。这样就可以使完成换肤操作简化很多。2.HTML结构要有一个带id的样式表链接,通过操作该链接的herf属性的值,从而实现换肤3...

weixin_29000119的博客 1874

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

网页换肤(附全部代码)

先放上实现的效果图,和程序结构图: 要引入几个jquery文件,已上传到我的资源,可下载: 下载链接 &lt;script type="text/javascript" src="js/jquery.js" &gt;&lt;/script&gt; &lt;script type="text/javascript" src="js/jquery.coo...

普罗旺斯_浅笑的博客 2532

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

CSS全屏换肤

50行代码换5种肤色,包含透明 先把代码奉上,自取自用。直接创建html文件,直接粘贴进去就能用,不能用随便骂。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #box{width: 400px;height: 400px;background-color: red;bor

weixin_45820444的博客 6327

JavaScript小练习2-网页换肤

题目 分析 三个皮肤切换按钮的选择 用li即可。 点击显示白点 li中嵌套一个li,onclick时改变子元素li的css onload 当页面加载完成后立即执行一段JavaScript代码。 onload 属性在对象已加载时触发。 onload 常用在"body"中,一旦完全加载所有内容(包括图像、脚本文件、CSS 文件等),就执行一段脚本。 在 HTML 中: &l...

aoyaohua8393的博客 247

JavaScript实现换肤效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js换肤效果</title> <!-- 开始书写cs...

321

jQuery之网页换肤

用jQuery做网页换肤确实是很一个很巧妙,很好的选择,这是本人在学习jQuery中学的知识,感觉很有用,写了下来,希望大家有更好的方法或者代码不足的地方请谅解,本人也是初学者啊,希望大家互相勉励互相学习。闲话少说,归入正题: 下面是代码: 首先HTML页面代码如下: 复制代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML...

weixin_30919235的博客 156

js百度换肤效果

js百度换肤效果 说明:点击想要的皮肤,就可使用该皮肤 效果图展示 代码如下 css样式代码 <style> ul { width: 520px; margin: 50px auto; list-style: none; } li { width: 130px; height: 80px;

weixin_45631722的博客 3662

点击图片实现换肤功能

我们要实现这样的功能,我们需要引用一个叫jquery.js的插件,然后我们来布局,如下图: 图片素材,需要自己上网搜,接着我们来写样式,如下图: 然后我们需要来写几句代码来执行jquery.js,代码如下: 这样我们完成了换肤功能了。 下面我们来看一下效果: 我们点击小图片的时候,大图片的高度存在有一些问题,该代码还需要改善来,如有方法,请评论到下方...

weixin_44548147的博客 607

根据用户选择用JS切换生效的CSS文件实现网站网页换肤

<br /><br /> <br />说明:关于实现这个用途的文章,一般只是直接给了代码,没有对关键知识点的必要解释。本文侧重讲解原理和关键点,为方便网友使用,在后面附加了具体的代码,可实现将选择的风格名称存到cookie里去。<br /> <br />正文:<br />  想要进行网页的换肤,如果用普通的获取各个显示对象然后更改对象的各项STYLE属性或者只是CLASS属性,缺点是十分明显的:<br />  1、涉及对大量的网页内对象读写,并可能操作多项STYLE属性,JS代码量多。<br />  2、S

赵亮的博客专栏(theforever,碧海情天) 3817

js换肤

昨天有个朋友问我怎么给网页换肤,研究了一下,贴上来大家分享,link里的样式大家自己定义去,别找我要了!~~ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html x...

71

js利用cookie实现网页的换肤

在浏览网页的时候,我们经常可以看到部分页面上具有换肤功能,点击改变皮肤且但我们下次浏览的时候,还会是我们选择的皮肤。作为菜鸟来说,这是一种赤裸裸的诱惑……今天查了相关资料,很粗糙的写了一个利用coolkie的换肤效果。求大神勿喷,也请多多指点。下面是菜鸟代码……

莫小遇 3120
上一篇: 鼠标悬浮背景变色导航菜单
下一篇: 浮动广告代码实例
Return_KB
博客等级 码龄9年 23粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值