话不多说,请看代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
margin:0;
padding:0;
}
/*最小宽度 这样图片就可以自适应居中*/
.warp{
min-width:900px;
width:100%;
height: 600px;
margin:0 auto;
}
#banner{
position: relative;
}
ul{
position: relative;
width:100%;
height:600px;
overflow: hidden;
}
ul li{
display: none;
position: absolute;
top:0;
left: 0;
width: 100%;
height: 600px;
text-align: center;
}
.cur{
position:absolute;
bottom:20px;
text-align: center;
width: 100%;
height: 40px;
line-height: 40px;
}
.cur span{
display: inline-block;
width: 20px;
height: 20px;
background:#000;
}
.cur span.active{
background:blue;
}
.btn{
position: absolute;
top:50%;
width: 50px;
height: 100px;
line-height: 100px;
text-align: center;
margin-top:-50px;
color:#fff;
font-size:18px;
background: rgba(0,0,0,0.9)
}
.btnLeft{
left:0;
}
.btnRight{
right:0;
}
img{
width: 900px;
height: 600px;
}
</style>
</head>
<body>
<div class="warp">
<div class="lunbo" id="banner">
<ul>
<li style="background:red;display: block">全屏渐变 图片自适应居中</li>
<li style="background:green">全屏渐变 图片自适应居中</li>
<li style="background:yellow">全屏渐变 图片自适应居中</li>
</ul>
<!-- 如果两个按钮在图片的外面 只需要把按钮移到外面然后在js里添加按钮移入清除定时器事件 -->
<div class="btn btnLeft"><</div>
<div class="btn btnRight">></div>
</div>
</div>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
<script>
var num=0;
var btnLeft=$(".btnLeft");
var btnRight=$(".btnRight");
var Id=$("#banner");
var oUl=Id.find("ul");
var oLi=oUl.find("li");
var oLiLen=oLi.length;
var curHtml="<div class='cur'></div>";
Id.append(curHtml);
var oCur=$(".cur");
// 动态添加小圆点
for(var i=0;i<oLiLen;i++){
var curA="<span></span>"
oCur.append(curA);
}
var oCurSpan=oCur.find("span");
var oCurS=oCur.find("span:first");
oCurS.addClass('active')
// 自动轮播
var t=setInterval(function(){
num++;
lunbo();
},3000);
// 移动到轮播清除定时器
Id.hover(function(){
clearInterval(t)
},function(){
t=setInterval(function(){
num++;
lunbo();
},3000);
});
// 左箭头按钮
btnLeft.on("click",function(){
num--;
lunbo();
})
//右箭头按钮
btnRight.on("click",function(){
num++;
lunbo();
})
function lunbo(){
if(num==oLiLen){
num=0;
}
oLi.eq(num).fadeIn().siblings().fadeOut();
oCurSpan.eq(num).addClass('active').siblings().removeClass('active');
}
lunbo();
</script>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js
# 轮播切换
# js实现支持手机滑动切换的轮播图片效果实例
# js图片轮播手动切换效果
# vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
# 原生js实现图片层叠轮播切换效果
# javascript实现图片自动和可控的轮播切换特效
# Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
# JS仿京东移动端手指拨动切换轮播图效果
# 原生JS实现图片轮播切换效果
# javascript五图轮播切换实用版
# js实现图片轮播切换效果
# 自适应
# 全屏
# 只需
# 要把
# 多说
# 移到
# 就可以
# 小圆点
# inline
# overflow
# ul
# hidden
# line
# span
# relative
# position
# banner
# block
# background
# center
相关文章:
Python lxml的etree和ElementTree有什么区别
如何挑选最适合建站的高性能VPS主机?
如何在Windows 2008云服务器安全搭建网站?
如何在新浪SAE免费搭建个人博客?
建站之星安装路径如何正确选择及配置?
网站图片在线制作软件,怎么在图片上做链接?
广州建站公司哪家好?十大优质服务商推荐
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
建站之星导航配置指南:自助建站与SEO优化全解析
,网页ppt怎么弄成自己的ppt?
浅谈Javascript中的Label语句
清除minerd进程的简单方法
网站制作的步骤包括,正确网址格式怎么写?
建站之星后台密码遗忘如何找回?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
C++用Dijkstra(迪杰斯特拉)算法求最短路径
网站设计制作企业有哪些,抖音官网主页怎么设置?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
如何选择可靠的免备案建站服务器?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
php json中文编码为null的解决办法
如何基于云服务器快速搭建个人网站?
网站制作难吗安全吗,做一个网站需要多久时间?
建站主机解析:虚拟主机配置与服务器选择指南
存储型VPS适合搭建中小型网站吗?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
制作门户网站的参考文献在哪,小说网站怎么建立?
网站制作壁纸教程视频,电脑壁纸网站?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
如何在IIS7上新建站点并设置安全权限?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
建站VPS能否同时实现高效与安全翻墙?
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
ppt制作免费网站有哪些,ppt模板免费下载网站?
如何通过PHP快速构建高效问答网站功能?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?
如何制作一个表白网站视频,关于勇敢表白的小标题?
制作营销网站公司,淘特是干什么用的?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
建站之星安装后如何配置SEO及设计样式?
宝塔建站助手安装配置与建站模板使用全流程解析
建站主机是否属于云主机类型?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
代购小票制作网站有哪些,购物小票的简要说明?
如何通过服务器快速搭建网站?完整步骤解析
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
孙琪峥织梦建站教程如何优化数据库安全?
*请认真填写需求信息,我们会在24小时内与您取得联系。