基于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 相关文章推荐
JavaScript严格模式禁用With语句的原因
Oct 20 Javascript
AngularJS入门教程之Hello World!
Dec 06 Javascript
Javascript中获取对象的原型对象的方法小结
Feb 25 Javascript
jQuery实现个性翻牌效果导航菜单的方法
Mar 09 Javascript
JQuery中Text方法用法实例分析
May 18 Javascript
javascript如何写热点图
Dec 08 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
Jan 18 Javascript
JavaScript设计模式经典之命令模式
Feb 24 Javascript
利用node.js搭建简单web服务器的方法教程
Feb 20 Javascript
Vuex实现计数器以及列表展示效果
Mar 10 Javascript
video.js 实现视频只能后退不能快进的思路详解
Aug 09 Javascript
前端Vue项目详解--初始化及导航栏
Jun 24 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横向重复区域显示二法
2008/09/25 PHP
php生成zip压缩文件的方法详解
2013/06/09 PHP
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
常用PHP封装分页工具类
2017/01/14 PHP
json2.js的初步学习与了解
2011/10/06 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
cookie的secure属性详解
2015/04/08 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
Node.js静态服务器的实现方法
2018/02/28 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
简单的通用表达式求10乘阶示例
2014/03/03 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
信息技术毕业生自荐信范文
2014/03/13 职场文书
产品开发计划书
2014/04/27 职场文书
雷锋精神演讲稿
2014/05/13 职场文书
个人综合鉴定材料
2014/05/23 职场文书
上班迟到检讨书
2014/09/15 职场文书
西游记读书笔记
2015/06/25 职场文书
2015年国庆放假通知范文
2015/08/18 职场文书
党务工作者主要事迹材料
2015/11/03 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
pytorch 使用半精度模型部署的操作
2021/05/24 Python
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js