基于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的parseInt 进制问题
May 07 Javascript
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
Aug 14 Javascript
浅谈angularJS 作用域
Jul 05 Javascript
JavaScript的代码编写格式规范指南
Dec 07 Javascript
jQuery动画效果图片轮播特效
Jan 12 Javascript
jQuery EasyUI中DataGird动态生成列的方法
Apr 05 Javascript
js+canvas实现动态吃豆人效果
Mar 22 Javascript
基于JavaScript实现的顺序查找算法示例
Apr 14 Javascript
浅谈pc端rem字体设置的问题
Aug 03 Javascript
JavaScript学习笔记之数组基本操作示例
Jan 09 Javascript
JavaScript实现轮播图特效
Apr 10 Javascript
浅析 Vue 3.0 的组装式 API(一)
Aug 31 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动态图像的创建
2006/10/09 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
2015/12/14 PHP
php集成动态口令认证
2016/07/21 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
json简单介绍
2008/06/10 Javascript
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
如何解决Jquery库及其他库之间的$命名冲突
2013/09/15 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
通过python+selenium3实现浏览器刷简书文章阅读量
2017/12/26 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
2018/05/18 Python
Win8下python3.5.1安装教程
2020/07/29 Python
python+opencv+caffe+摄像头做目标检测的实例代码
2018/08/03 Python
python pandas 时间日期的处理实现
2019/07/30 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
英国最红的高街时尚品牌:Topshop
2016/08/05 全球购物
FILA德国官方网站:来自意大利的体育和街头服饰品牌
2019/07/19 全球购物
电气个人求职信范文
2014/02/04 职场文书
教师爱岗敬业演讲稿
2014/05/05 职场文书
助理政工师申报材料
2014/06/03 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
2015年招生工作总结
2015/05/04 职场文书
奔腾年代观后感
2015/06/09 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
win sever 2022如何占用操作主机角色
2022/06/25 Servers