博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery简单的大背景banner图片全屏切换
阅读量:6282 次
发布时间:2019-06-22

本文共 2756 字,大约阅读时间需要 9 分钟。

 

 

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

 

大背景全屏切换效果图:

 

  

 

大背景全屏切换效果html内容:

 

<!--banner图片切换开始-->

<div class="banner">

<div class="block none"><img src="images/banner1.png"/></div>

<div class=" none"><img src="images/图片切换.png" /></div>
<div class=" none"><img src="images/banner3.png" /></div>
<div class=" none"><img src="images/banner4.png" /></div>
<div class=" none"><img src="images/banner2.png" /></div>

<div class="banner_1">

<ul class="banner_2">
<li>
<span class="banner_3"></span>
<img src="images/qiehuan_mall1.jpg" width="90%" class="img_1"/>
<p></p>
</li>
<li>
<span class="banner_3"></span>
<img src="images/qiehuan_mall2.jpg" width="90%" />
<p></p>
</li>
<li>
<span class="banner_3"></span>
<img src="images/qiehuan_mall3.jpg" width="90%" />
<p></p>
</li>
<li>
<span class="banner_3"></span>
<img src="images/qiehuan_mall4.jpg" width="90%" />
<p></p>
</li>
<li>
<span class="banner_3"></span>
<img src="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);//添加定时器
}

学习来源:

 

 

转载于:https://www.cnblogs.com/j--d/p/jquery-j--d.html

你可能感兴趣的文章
实操分享:看看小白我如何第一次搭建阿里云windows服务器(Tomcat+Mysql)
查看>>
Sphinx 配置文件说明
查看>>
数据结构实践——顺序表应用
查看>>
python2.7 之centos7 安装 pip, Scrapy
查看>>
机智云开源框架初始化顺序
查看>>
Spark修炼之道(进阶篇)——Spark入门到精通:第五节 Spark编程模型(二)
查看>>
一线架构师实践指南:云时代下双活零切换的七大关键点
查看>>
ART世界探险(19) - 优化编译器的编译流程
查看>>
玩转Edas应用部署
查看>>
music-音符与常用记号
查看>>
sql操作命令
查看>>
zip 数据压缩
查看>>
Python爬虫学习系列教程
查看>>
【数据库优化专题】MySQL视图优化(二)
查看>>
【转载】每个程序员都应该学习使用Python或Ruby
查看>>
PHP高级编程之守护进程,实现优雅重启
查看>>
PHP字符编码转换类3
查看>>
rsync同步服务配置手记
查看>>
http缓存知识
查看>>
Go 时间交并集小工具
查看>>