基于jQuery实现仿百度首页换肤背景图片切换代码


Posted in Javascript onAugust 25, 2015

不多说了,先给大家展示效果图,本文支持源码下载哦,需要的朋友可以直接下载使用,代码很简单哦~

在线预览    源码下载

html代码:

<a href="#">换肤</a>
<div class="heitiao"></div>
<div class="con"><img src="images/content.png" /></div>
<div class="head">
 <div class="menu">
  <div class="title">
   <p class="p1"></p>
   <p class="p2"></p>
  </div>
 <div class="bg">
 <div class="bgcon">
  <img class="big" src="images/bg0s.jpg">
  <img src="images/bg1s.jpg">
  <img src="images/bg2s.jpg">
  <img src="images/bg3s.jpg">
  <img src="images/bg4s.jpg">
  <img src="images/bg5s.jpg">
  <img class="big" src="images/bg6s.jpg">
  <img src="images/bg7s.jpg">
  <img src="images/bg8s.jpg">
  <img class="last" src="images/bg9s.jpg">
  <img class="last" src="images/bg10s.jpg">
  <img class="last" src="images/bg11s.jpg">
 </div>
  <div class="bgyl">
   <img src="images/yl.png">
  </div>
 </div>
 </div>
 </div>
 <script type="text/javascript" src="js/jquery.js"></script>
 <script type="text/javascript">
   var i=1;
   $("a").click(function(){
    $(".head").animate({height:"288px"},500);
    });
   $(".p2").click(function(){
    $(".head").animate({height:"0px"},500);
    });
   $(".bgcon img").hover(function(){
    i=$(this).index();
    $(".bgyl").css("background",'url(images/bg'+i+'.jpg)');
    $(".bgyl").css("background-size","264px 180px");
    });
   $(".bgcon img").click(function(){
    $("body").css("background",'url(images/bg'+i+'.jpg)');
    });
 </script>

css代码:

*{margin:0;padding:0}
 a{color:#fff;
 margin-top:10px;
 display:block;
 margin-left:18%;
 font-size:13px;
 position:absolute;
 }
 body{background:url(images/bg0.jpg);}
 .con{width:911px;
   height:317px;
   margin:50px auto;}
 .head{width:100%;
   height:0px;
   background:#fff;
   position:fixed;
   left:0px;
   top:0px;
   border-bottom:1px solid #e3e3e3;
   overflow:hidden;
   }
 .title{width:911px;
   height:45px;
   margin:0px auto;}  
 .heitiao{width:100%;
    height:35px;
    background:rgba(0,0,0,0.7);
    }
 .menu{width:100%;
   height:45px;
   border-bottom:1px solid #e3e3e3;}
 .p1{width:861px;
  height:45px;
  background:url(images/p1.png);
  float:left;
  cursor:pointer;}
 .p2{width:50px;
  height:45px;
  background:url(images/sp.png);
  float:right;
  cursor:pointer;
  }
 .bg{width:911px;
  height:205px;
  margin:25px auto;}
 .bgcon{width:590px;
   height:190px;
   float:left;
   }
 .bgcon img{width:97px;
    height:59px;
    display:block;
    float:left;
    margin-right:1px;
    margin-bottom:1px;
    }
 .bgcon .big{width:195px;
    height:119px;}
 .bgcon .last{position:relative;
     top:-60px;
     }
 .bgyl{width:264px;
   height:180px;
   float:right;
   background:url(images/bg1s.jpg);
   background-size:294px;}

以上代码就是本文介绍基于jQuery实现仿百度首页换肤背景图片切换代码,希望大家喜欢。

Javascript 相关文章推荐
最佳JS代码编写的14条技巧
Jan 09 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
Dec 03 Javascript
jquery为页面增加快捷键示例
Jan 31 Javascript
使用documentElement正确取得当前可见区域的大小
Jul 25 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
Oct 10 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
Jun 05 Javascript
javascript验证邮件地址和MX记录的方法
Jun 16 Javascript
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
node-sass安装失败的原因与解决方法
Sep 04 Javascript
vue中多个倒计时实现代码实例
Mar 27 Javascript
js prototype和__proto__的关系是什么
Aug 23 Javascript
javascript 使用sleep函数的常见方法详解
Apr 26 Javascript
jQuery实现类似标签风格的导航菜单效果代码
Aug 25 #Javascript
jQuery下拉美化搜索表单效果代码分享
Aug 25 #Javascript
jQuery实现下滑菜单导航效果代码
Aug 25 #Javascript
Jquery 分页插件之Jquery Pagination
Aug 25 #Javascript
js实现的tab标签切换效果代码分享
Aug 25 #Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 #Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
Mar 30 #Javascript
You might like
php操纵mysqli数据库的实现方法
2016/09/18 PHP
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
jQuery JSON的解析方式分享
2011/04/05 Javascript
javascript获取选中的文本的方法代码
2013/10/30 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
为开发者准备的10款最好的jQuery日历插件
2014/02/04 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
node.js使用require()函数加载模块
2014/11/26 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
基于jQuery实现拖拽图标到回收站并删除功能
2015/11/25 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
js实现简单进度条效果
2020/03/25 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
js实现双色球效果
2020/08/02 Javascript
[01:04]DOTA2上海特锦赛现场采访 FreeAgain遭众解说围攻
2016/03/25 DOTA
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
Python里disconnect UDP套接字的方法
2015/04/23 Python
Python中http请求方法库汇总
2016/01/06 Python
Python实现选择排序
2017/06/04 Python
python 实现快速生成连续、随机字母列表
2019/11/28 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
python Matplotlib数据可视化(1):简单入门
2020/09/30 Python
ASP.NET Core中的配置详解
2021/02/05 Python
晚会邀请函范文
2014/01/24 职场文书
社区学雷锋活动策划方案
2014/01/30 职场文书
四下基层实施方案
2014/03/28 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
2015年化妆品销售工作总结
2015/05/11 职场文书
秋菊打官司观后感
2015/06/03 职场文书
小马王观后感
2015/06/11 职场文书
公司档案管理制度
2015/08/05 职场文书
Python实现对齐打印 format函数的用法
2022/04/28 Python