轮播图(二) ゞ 浴缸里的玫瑰 2021-11-24 00:28 144阅读 0赞 在上一个轮播图的基础上,做了一些改进,当点击下方的小标题时,上方的图片会跟着一起改变。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: auto; padding: 0; } #div1{ width: 500px; height: 378px; /*border: 1px solid red;*/ position: relative; top: 20px; overflow: hidden; } #div1 img{ width: 500px; height: 378px; } #ul1{ list-style: none; width: 500px; /*border: 1px solid red;*/ position: relative; top: -17px; } #ul1 li{ text-align: center; height: 378px; } .kk{ width: 500px; height: 378px; } #div2{ height: 50px; width: 500px; position: relative; top: 30px; /*border: 1px solid red;*/ } #ul2 { list-style: none; /*float: left;*/ /*text-align: center;*/ margin-left:30px; } #ul2 li{ margin: 15px; text-align: center; float: left; } .tt{ color: #f3c258; background-color: rgba(255,255,255,0.15); border-bottom: 3px solid orange; } </style> </head> <body> <div id="div1"> <ul id="ul1"> <li class="kk"><img src="img/w1.jpg"/></li> <li class="kk"><img src="img/w2.jpg"/></li> <li class="kk"><img src="img/w3.jpg"/></li> <li class="kk"><img src="img/w4.jpg"/></li> <li class="kk"><img src="img/w5.jpg"/></li> </ul> </div> <div id="div2"> <ul id="ul2"> <li class="tt" index="0">小狗1</li> <li index="1">小狗2</li> <li index="2">小狗3</li> <li index="3">小狗4</li> <li index="4">小狗5</li> </ul> </div> </body> <script> //定时轮播图 //1写个定时器 var time=window.setInterval(show,1000); //获取图片的标签 var img1=document.getElementsByClassName("kk") var index=0; // index++; //2写函数,操作事件 function show(){ //获取图片的ul var img =document.getElementById("ul1"); img.style.marginTop=(-378*index)+"px"; //判断是否循环到最后一张,如果是,则返回第一张,不是,就继续循环 if(index==img1.length-1){ index=0; }else{ index++; } } //加个鼠标事件 var title=document.getElementById("ul2"); var title1=title.getElementsByTagName("li") for(var i=0;i<title1.length;i++){ title1[i].onmouseover=function(){ for (var j=0;j<title1.length;j++) { title1[j].className=""; } this.className="tt"; var lbul=document.getElementById("ul1"); index=this.getAttribute("index"); lbul.style.marginTop=(-378*index)+"px"; } } </script> </html>
相关 jQuery实现轮播图(二) 这里的轮播为轮播增添了一个效果,前一张图片整体碎成小块块然后上移消失,而下一张图片显示出 ![这里写图片描述][SouthEast] 原理为:事先创建一堆浮动的div(宽 r囧r小猫/ 2022年06月11日 00:09/ 0 赞/ 307 阅读
相关 轮播图 ![这里写图片描述][SouthEast] > html页面 <!DOCTYPE html> <html> <head> 布满荆棘的人生/ 2022年06月05日 09:07/ 0 赞/ 368 阅读
相关 轮播图 <html> <head> <meta name="viewport" id="viewport" content="width=device- 布满荆棘的人生/ 2022年05月29日 03:47/ 0 赞/ 295 阅读
相关 轮播图 点击左右按钮,切换图片。图片的序号也随之变化。 逻辑思维:每次点击按钮时,只需要改变img的“src”属性就可以切换图片。将图片的"src"放在数组中,就可以知道每一张图的位 落日映苍穹つ/ 2022年05月27日 08:16/ 0 赞/ 338 阅读
相关 轮播图 废话不多说,直接上代码 <!DOCTYPE html> <html> <head lang="en"> <meta charset=" 淩亂°似流年/ 2022年05月23日 09:38/ 0 赞/ 339 阅读
相关 轮播图 本文转载至菜鸟教程,仅做笔记之用,方便自己学习 [菜鸟链接][Link 1] <!DOCTYPE html> <html> <head> 秒速五厘米/ 2021年12月10日 05:57/ 0 赞/ 525 阅读
相关 轮播图(二) 在上一个轮播图的基础上,做了一些改进,当点击下方的小标题时,上方的图片会跟着一起改变。 <!DOCTYPE html> <html> <head> ゞ 浴缸里的玫瑰/ 2021年11月24日 00:28/ 0 赞/ 145 阅读
相关 轮播图 setInterval setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 给需要轮播的图片在js里声明一个变量 以数组的类型 在H 男娘i/ 2021年11月17日 06:32/ 0 赞/ 458 阅读
相关 轮播图 方案1 初始化插件: slides是一款基于jQuery无缝轮播图插件,支持图内元素动画,可以自定义动画类型 html代码 <div class="fullS 末蓝、/ 2021年06月10日 20:38/ 0 赞/ 675 阅读
还没有评论,来说两句吧...