基于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 相关文章推荐
Mootools 1.2教程 滑动效果(Slide)
Sep 15 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
Oct 29 Javascript
jQuery中获取Radio元素值的方法
Jul 02 Javascript
js jq 单击和双击区分示例介绍
Nov 05 Javascript
jQuery+css实现百度百科的页面导航效果
Dec 16 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
Mar 16 Javascript
jQuery插件Tmpl的简单使用方法
Apr 27 Javascript
在IE8上JS实现combobox支持拼音检索功能
May 23 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
May 24 Javascript
AngularJS 模块化详解及实例代码
Sep 14 Javascript
vuex存储token示例
Nov 11 Javascript
vue-cropper组件实现图片切割上传
May 27 Vue.js
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
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
php 破解防盗链图片函数
2008/12/09 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
flash javascript之间的通讯方法小结
2008/12/20 Javascript
js loading加载效果实现代码
2009/11/24 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
javascript读取xml实现javascript分页
2013/12/13 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
js从输入框读取内容,比较两个数字的大小方法
2017/03/13 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
JQuery 获取Dom元素的实例讲解
2017/07/08 jQuery
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
详解webpack打包后如何调试的方法步骤
2018/11/07 Javascript
微信小程序带动画弹窗组件使用方法详解
2018/11/27 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
2020/08/11 Javascript
[46:03]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[58:54]EG vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python插入排序算法实例分析
2015/07/03 Python
python中异常捕获方法详解
2017/03/03 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
python 已知三条边求三角形的角度案例
2020/04/12 Python
Python中的Cookie模块如何使用
2020/06/04 Python
python3中确保枚举值代码分析
2020/12/02 Python
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
群胜软件Java笔试题
2012/09/29 面试题
介绍一下Java中的static关键字
2012/05/12 面试题
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
教师试用期自我鉴定
2014/02/12 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
介绍信格式
2015/01/30 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
浅谈react useEffect闭包的坑
2021/06/08 Javascript