jquery简单的大背景banner图片全屏切换
这个是我初毕业刚进公司那会帮同事(同时也是同学)写的一个PC端的全屏图片切换效果,对于刚毕业的我来说写出来那会的喜悦之情是无法言表的,那时的我还是什么不懂的小白白,俗称菜鸟。个人网站上线不久,最近整理整理从前的一些小逼格的事
大背景全屏切换效果图:

大背景全屏切换效果html内容:
<!--banner图片切换开始-->
<div class="banner">
<div class="block none"><img src="data:images/banner1.png"/></div>
<div class=" none"><img src="data:images/图片切换.png" /></div>
<div class=" none"><img src="data:images/banner3.png" /></div>
<div class=" none"><img src="data:images/banner4.png" /></div>
<div class=" none"><img src="data:images/banner2.png" /></div>
<div class="banner_1">
<ul class="banner_2">
<li>
<span class="banner_3"></span>
<img src="data:images/qiehuan_mall1.jpg" width="90%" class="img_1"/>
<p>丰富强大的功能</p>
</li>
<li>
<span class="banner_3"></span>
<img src="data:images/qiehuan_mall2.jpg" width="90%" />
<p>云端数据处理能力</p>
</li>
<li>
<span class="banner_3"></span>
<img src="data:images/qiehuan_mall3.jpg" width="90%" />
<p>云端超强制作引擎</p>
</li>
<li>
<span class="banner_3"></span>
<img src="data:images/qiehuan_mall4.jpg" width="90%" />
<p>高质量的用户体验</p>
</li>
<li>
<span class="banner_3"></span>
<img src="data:images/qiehuan_mall5.jpg" width="90%" />
<p>用户行为统计分析</p>
</li>
</ul>
</div>
</div>
<!--banner图片切换结束-->
大背景全屏切换效果css内容:
@charset "utf-8";*{margin:0;padding:0}
body,div,dt,p,dl,dd,ul,li,ol,a,input,figure,figcaption,img{list-style:none;margin:0 auto;padding:0;text-decoration:none}
.banner{width:100%;height:450px;position:relative;background:url("../images/banner_beijing1.jpg") no-repeat;background-size:100% 100%}
.banner_1{width:100%;height:125px;position:absolute;bottom:0;left:0;border-top:1px solid #fff}
.banner_2{width:1000px;height:125px}
.banner_2 .img_1{width:80%;border:4px #f7941d solid}
.banner_2 li{width:150px;height:125px;float:left;padding:15px 25px 15px 25px;color:#fff;position:relative}
.banner_2 li .banner_3{width:29px;height:18px;position:absolute;top:0;left:85px}
.sanjiao{background:url("../images/index_sj.png") no-repeat}
.banner_2 li p{margin-top:10px}
.banner .none{display:none;text-align:center}
.banner .block{display:block;text-align:center}
大背景全屏切换效果js内容:
var color;
$(document).ready(function() {
$(".banner_2 li").bind("mousemove", changebg);
test(0);
});
function changebg() {
var index = $(".banner_2 li").index($(this));
test(index);
};
function test(index) {
var li_length = $(".banner_2 li").length;
if (index > li_length) {
index = 0;
}
$(".banner_2 li").eq(index).css("color", "#f7941d").siblings().css("color", "#ffffff");
$(".none").eq(index).show().siblings(".none").hide();
$(".banner_3").eq(index).addClass("sanjiao").parents().siblings().children("span").removeClass("sanjiao");
$(".banner_2 img").eq(index).addClass("img_1").parents().siblings().children("img").removeClass("img_1");
clearTimeout(color);//清除定时器
color = setTimeout("test(" + (index + 1) + ")", 3000);//添加定时器
}
学习来源:http://www.j--d.com/jquery/443.html
jquery简单的大背景banner图片全屏切换的更多相关文章
- CSS jQuery 图片全屏切换
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- banner图片全屏显示
<script> $(function () { function reinitSize() { var window_h = $(window).height(); var window ...
- 微信小程序点击图片全屏
作为一个只懂简单HTML,jQuery,JS的web后台开发者,最近在学习小程序开发,现在将小程序的点击全屏功能的相关内容记录下来.如果有不对的地方或者有更简单的方法,请留言指教 0_0~ .js 文 ...
- jQuery鼠标滚动垂直全屏切换代码
体验效果:http://hovertree.com/texiao/jquery/68/ 源码下载:http://hovertree.com/h/bjaf/f643upc4.htm 代码如下: < ...
- jQuery 扩展 全屏切换
(function ($) { //全屏切换方法 $.fn.toggleFullScreen = function (qp1, qp2) { var fullFlag = false; var _qp ...
- 全屏banner及全屏轮播
一.全屏banner 1.设置网页图片全屏banner <!DOCTYPE html> <html lang="en"> <head> < ...
- jquery横向纵向鼠标滚轮全屏切换
html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF- ...
- jQuery插件开发——全屏切换插件
这个插件包含三个部分:HTML结构.CSS代码和JS代码. HTML结构是固定的,结构如下: <!--全屏滚动--> <div class="fullpage-contai ...
- 原生JS实现全屏切换以及导航栏滑动隐藏及显示——重构前
思路分析: 向后滚动鼠标滚轮,页面向下全屏切换:向前滚动滚轮,页面向上全屏切换.切换过程为动画效果. 第一屏时,导航栏固定在页面顶部,切换到第二屏时,导航条向左滑动隐藏.切换回第一屏时,导航栏向右滑动 ...
随机推荐
- jquery获取表单的值
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- iOS 消息推送实现 APNS
本文只是记录一下如何在自己的电脑上配置APNS推送环境,其它的如推送的原理,流程什么的这里就不写了. 一. 去Apple 开发者中心,创建App ID.注意App ID不能使用通配符.并注意添加Pus ...
- 整合spring roo,maven,mybatis,spring-flex,blazeds,mysql
1. 下载spring roo,设置环境变量ROO_HOME,和path,classpath. 使用CMD命令行找到工作区间,新建工程目录转到工程目录:mkdir ten-minutes $ ...
- PHPCMS教程
第一章 模版 参见:http://blog.163.com/zh_astro/blog/static/1842084562011430430419/ 碎片管理: 在模版页面需要添加碎片的位置加上代码{ ...
- sql注入在线检測(sqlmapapi)
之前一搞渗透的同事问我.sqlmapapi.py是干啥的,我猜非常多人都玩过sqlmap,但玩过sqlmapapi的应该比較少,今天就和大家一起看看怎样使用以及一些美的地方. 说白了.sqlmapap ...
- Cocos2D-x权威指南:通过节点控制屏幕中的全体渲染对象
本节,已经能够利用我们眼下所学的知识做出一些有趣的东西.之前已经说过,CCNode类没有贴图,也就是说在屏幕上单独建立一个节点是没有不论什么效果的,可是能够通过这个"无形"的节点来 ...
- C#中正则表达式进行忽略大小写的字符串替换
在C#里要进行忽略大小写的字符串替换,用string的Replace是很难做到的,即使花了天大的力气做到了,效率仍然是很低的,正确的方法应该是使用正则表达式. 要使用正则表达式,首先需要引用命名空间: ...
- Approaching the Fun Factor in Game Design
I recently did some research on this and talked to Dr. Clayton Lewis (computer Scientist in Residenc ...
- Gtest源码剖析:1.实现一个超级简单的测试框架xtest
下面的代码模仿gtest实现,主要说明了以下两点: ASSERT_* 和 EXPECT_*系列断言的原理和作用. gtest是怎样通过宏自动注册测试代码让其自动运行的. #include <io ...
- 多线程和并发管理 .NET多线程服务
线程相关静态变量 默认静态变量应用程序域所有线程可见.如果静态变量需要在线程间共享,同步访问也就必然了. 线程相关静态变量保证线程安全,同一时间只有一个线程可访问,且每个线程都有该静态变量的拷贝. p ...