基于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 相关文章推荐
jquery移除button的inline onclick事件(已测试及兼容浏览器)
Jan 25 Javascript
javascript中数组array及string的方法总结
Nov 28 Javascript
JavaScript实现在页面间传值的方法
Apr 07 Javascript
使用Javascript监控前端相关数据的代码
Oct 27 Javascript
学习vue.js条件渲染
Dec 03 Javascript
微信小程序 蓝牙的实现实例代码
Jun 27 Javascript
javascript ES6 新增了let命令使用介绍
Jul 07 Javascript
webpack下实现动态引入文件方法
Feb 22 Javascript
vue头部导航动态点击处理方法
Nov 02 Javascript
微信小程序如何实现全局重新加载
Jun 05 Javascript
TypeScript类型声明书写详解
Aug 28 Javascript
浅谈JavaScript中的“!!”作用
Aug 03 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 无限级缓存的类的扩展
2009/03/16 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
2011/06/24 PHP
php实例分享之html转为rtf格式
2014/06/02 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
7个Javascript地图脚本整理
2009/10/20 Javascript
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
JavaScript在IE和FF下的兼容性问题
2014/05/19 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
js获取指定时间的前几秒
2017/04/05 Javascript
vue.js开发环境搭建教程
2017/05/04 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
Vue.js实现可编辑的表格
2019/12/11 Javascript
JS如何生成随机验证码
2020/03/02 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
jQuery实现本地存储
2020/12/22 jQuery
Python实现全角半角转换的方法
2014/08/18 Python
RC4文件加密的python实现方法
2015/06/30 Python
Python实现身份证号码解析
2015/09/01 Python
详解python时间模块中的datetime模块
2016/01/13 Python
Python实现基本数据结构中栈的操作示例
2017/12/04 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
2018/06/26 Python
Flask-Mail用法实例分析
2018/07/21 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
python 通过视频url获取视频的宽高方式
2019/12/10 Python
Pytorch 使用 nii数据做输入数据的操作
2020/05/26 Python
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
体育教育毕业生自荐信
2013/11/21 职场文书
个人求职信范例
2014/01/29 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
公司员工管理制度
2015/08/04 职场文书
物资采购管理制度
2015/08/06 职场文书
Python 如何实现文件自动去重
2021/06/02 Python
Go语言怎么使用变长参数函数
2022/07/15 Golang