百度换肤JavaScript功能


CSS-code:

    <style type="text/css">*{margin: 0;padding: 0;list-style: none;}a{color: red;text-decoration: none;}body{background: url(./images/1.png);background-size: cover;}.nav{width: 100%;height: 40px;background: rgba(255, 255, 255, 0.4);border-bottom: 1px solid #ccc;}.navIn{width: 100px;height: 40px;margin: 0 auto;line-height: 40px;}.shadow{width: 100px;height: 100px;background: transparent;position: fixed;left: 0; top: 0;display: none;}.menu{width: 1000px;height: 200px;background: #fff;position: absolute;left: 50%;top: -200px;margin-left: -500px;text-align: center;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);transition:top 1s;/*点击弹出的速度*/}.menu img{width: 120px;margin-top: 50px;cursor:pointer;}</style>

HTML-code:

<body id="bg"><nav class="nav"><div class="navIn"><a id="btn" href="javascript:;">点击换肤</a></div></nav><div id="shadow" class="shadow"></div><div id="menu" class="menu"><!--图片路径--><img src="./images/1.png" alt=""><img src="./images/2.jpg" alt=""><img src="./images/3.jpg" alt=""><img src="./images/4.jpg" alt=""><img src="./images/5.jpg" alt=""></div>

JavaScript-code:

    <script type="text/javascript">/*获取属性*/var oBg = document.getElementById('bg');var oBtn = document.getElementById('btn');var oShadow = document.getElementById('shadow');var oMenu = document.getElementById('menu');var oImg = oMenu.getElementsByTagName('img');oBtn.onclick = function(){oShadow.style.display = 'black';oMenu.style.top = '0px';}oShadow.onclick = function(){oShadow.style.display = 'none';oMenu.style.top = '-210px';}oImg[0].onclick = function(){oBg.style.backgroundImage = 'url(./images/1.png)';//url(./images/1.png)这个是图片的路径,点击之后的图片路径。}oImg[1].onclick = function(){oBg.style.backgroundImage = 'url(./images/2.jpg)';}oImg[2].onclick = function(){oBg.style.backgroundImage = 'url(./images/3.jpg)';}oImg[3].onclick = function(){oBg.style.backgroundImage = 'url(./images/4.jpg)';}oImg[4].onclick = function(){oBg.style.backgroundImage = 'url(./images/5.jpg)';}</script>

效果截图:

详情:
还有JavaScript特效功能无法以动态图演示出来,如果需要预览可以通过下方下载源代码地址进行下载到你到desktop上在进行本地预览,谢谢!
希望有更多前端编程爱好者加入我们到官方群聊一起交流:773680934!

QQ:1733454706!

源代码下载:https://share.weiyun.com/5SMMoPu

百度换肤JavaScript功能相关推荐

  1. 前端JavaScript(1) --Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏...

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  2. python 全栈开发,Day50(Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏)...

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  3. 浏览器换肤功能 项目案例 百度换肤

    大家好 我是攻城狮JiRo, 今天给大家分享一下浏览器换肤的功能 需求:爱美之心,人皆有之,随着人们物质生活的提高,需求也不断提高,同样,作为开发者,我们当然要心系客户,那么今天的案例就是实现换肤功能 ...

  4. 百度换肤 querySelector方法 抖音播放

    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"& ...

  5. [vue] 用vue怎么实现一个换肤的功能?

    [vue] 用vue怎么实现一个换肤的功能? 这个--全局的theme属性然后做class判断或者加载不同的样式文件.一种是编译时换肤 一种是用户操作换肤.编译时换肤可以通过css in js相关技术 ...

  6. 排他思想 -- 百度换肤效果案例 以及 点击某按钮只是该按钮变色

    排他思想 – 百度换肤效果案例 以及 点击某按钮只是该按钮变色 1.百度换肤 <!DOCTYPE html> <html lang="en"> <he ...

  7. 仿造百度换肤功能的实现

    换肤功能的应用很广,不管是搜索界面还是普通的管理界面等等,都可以进行设计并且应用换肤功能,起到更好的用户体验. 今天仿造百度的换肤功能,实现了基本的换肤功能,接下来将会为大家介绍如何实现.在设计界面的 ...

  8. antd pro使用ajax,antd在线换肤定制功能

    最近react项目,用的antd框架,然后看见他的antdPro例子里面有个定制功能很帅,老大说做,那就做吧,鼓捣了一晚终于实现了. css换肤 入行前端的时候经常看鱼哥(张鑫旭)的博客,记得看过 这 ...

  9. 微信小程序之换肤的功能

    pc或者移动端实现换肤功能还是比较简单的,大致就是需要换肤的css,还有正常的css:把当前皮肤类型存入本地:然后通过js读取并判断当前应该加载哪套css. 由于微信小程序没有操作wxss的api,所 ...

最新文章

  1. c#web页面显示弹窗_C#监听IE文档加载完成、弹窗、JS弹窗、页面跳转
  2. RTT设备与驱动之I2C:
  3. 【洛谷P4169】天使玩偶/SJY摆棋子【CDQ分治】
  4. 《 图解 HTTP 》读书笔记
  5. python去除行末符EOL的一般方法
  6. Feature selection using SelectFromModel
  7. CTF常见的php函数
  8. 传智博客 JavaWeb方面的所有知识 听课记录 经典
  9. 为什么计算机无法打开扫描机,为什么打印机无法扫描 打印机无法扫描是什么原因 - 云骑士一键重装系统...
  10. 马云重构阿里:或分拆成30家公司 整合3家上市
  11. python list diff_Python List交集,并集,差集的应用
  12. 【读书笔记】点亮心中的那盏灯
  13. python四六级英语在线考试系统django337
  14. 小鲲Python嘎嘎炫~day2.3
  15. 逆向工程第006篇:简易游戏辅助的实现
  16. 安卓手机端一键抠图,这款软件适合你
  17. ORBSLAM3的IMU积分求解过程
  18. 验证码及验证码透明的背景
  19. 关于华为认证hcip有哪些问题?
  20. 如何成为优秀的产品经理

热门文章

  1. 自动驾驶落地,究竟被什么「绑」住了脚?
  2. IDEA 设置SVN提交忽略文件
  3. 如何将彩色证件照调成黑白
  4. php使用PdfParser搭配tcpdf解析pdf文件
  5. 网络基础(四) — QUIC协议
  6. JN516x串口测试
  7. tiff文件读取若干问题
  8. 分布式跟踪系统(SpringCloudSluth+OpenZipkin)
  9. 《Excel 职场手册:260招菜鸟变达人》一第 4 招 身份证号码、银行卡号等超过15位数据的录入技巧...
  10. ***防火墙密码恢复手记