网易云轮播图 港控/mmm° 2023-06-24 08:19 21阅读 0赞 感觉轮播图运用的挺多,几乎每个网站上都有。所以做了个简单的网易云海报轮播。 css自己看着写就好啦。说白了就是元素的隐藏和循环,主要代码如下: var lis = document.getElementsByTagName('li'); var bigimg = document.getElementById('bigimg').getElementsByTagName('img')[0]; var h3 = document.getElementsByTagName('h3')[0]; var mask = document.getElementsByClassName('mask'); var border = document.getElementsByClassName('border'); var gv = 0; var t; //鼠标移动,图片滚动 for(var i = 0;i<lis.length;i++){ (function(key) { lis[i].addEventListener("mouseover",function(){ clearInterval(t); bigimg.src = './images/'+'table' +key +'.png'; h3.innerHTML = '网易云推荐' + key; for(var j = 0; j<mask.length; j++){ mask[j].style.display = "block"; } mask[key-1].style.display = "none"; for(var k=0;k<border.length;k++){ border[k].style.display="none"; } border[key-1].style.display = "block"; gv = key; }); lis[i].addEventListener('mouseout',function(){ t = setInterval(autoplay,1800); }); })(i+1); } //自动轮播图片。需要使用到定时器控制 function autoplay(){ gv = gv%7; gv++; bigimg.src = './images/'+'table' + gv +'.png'; h3.innerHTML ='网易云推荐' + gv ; for(var j=0;j<mask.length;j++){ mask[j].style.display ="block"; } mask[gv-1].style.display ="none"; for(var k=0;k<border.length;k++){ border[k].style.display ="none"; } border[gv-1].style.display ="block"; } t=setInterval(autoplay,1800); html代码: <div class="main"> <div class="bigimg" id="bigimg"> <img src="./images/table1.png" alt=""> <h3>网易云推荐1</h3> </div> <div class="smalling" id="smalling"> <ul> <li> <span class="border" style="display: block;"></span> <span class="mask" style="display: none;"></span> </li> <li> <span class="mask"></span> <span class="border"></span> </li> <li> <span class="mask"></span> <span class="border"></span> </li> <li> <span class="mask"></span> <span class="border"></span> </li> <li> <span class="mask"></span> <span class="border"></span> </li> <li> <span class="mask"></span> <span class="border"></span> </li> <li> <span class="mask"></span> <span class="border"></span> </li> </ul> </div> </div> ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NzY4NTY0_size_16_color_FFFFFF_t_70] [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NzY4NTY0_size_16_color_FFFFFF_t_70]: https://img-blog.csdnimg.cn/20191221220311746.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NzY4NTY0,size_16,color_FFFFFF,t_70
相关 网易云轮播图 感觉轮播图运用的挺多,几乎每个网站上都有。所以做了个简单的网易云海报轮播。 css自己看着写就好啦。说白了就是元素的隐藏和循环,主要代码如下: var lis = 港控/mmm°/ 2023年06月24日 08:19/ 0 赞/ 22 阅读
相关 轮播图 ![这里写图片描述][SouthEast] > html页面 <!DOCTYPE html> <html> <head> 布满荆棘的人生/ 2022年06月05日 09:07/ 0 赞/ 403 阅读
相关 轮播图 <html> <head> <meta name="viewport" id="viewport" content="width=device- 布满荆棘的人生/ 2022年05月29日 03:47/ 0 赞/ 332 阅读
相关 自用: Android 轮播图 简单易用 放一张使用图 ![70][] 1.加入依赖包(gradle) compile 'com.youth.banner:banner:1.1.5' //指定版本 刺骨的言语ヽ痛彻心扉/ 2022年05月28日 02:24/ 0 赞/ 209 阅读
相关 轮播图 点击左右按钮,切换图片。图片的序号也随之变化。 逻辑思维:每次点击按钮时,只需要改变img的“src”属性就可以切换图片。将图片的"src"放在数组中,就可以知道每一张图的位 落日映苍穹つ/ 2022年05月27日 08:16/ 0 赞/ 372 阅读
相关 轮播图 废话不多说,直接上代码 <!DOCTYPE html> <html> <head lang="en"> <meta charset=" 淩亂°似流年/ 2022年05月23日 09:38/ 0 赞/ 375 阅读
相关 轮播图 本文转载至菜鸟教程,仅做笔记之用,方便自己学习 [菜鸟链接][Link 1] <!DOCTYPE html> <html> <head> 秒速五厘米/ 2021年12月10日 05:57/ 0 赞/ 570 阅读
相关 轮播图 setInterval setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 给需要轮播的图片在js里声明一个变量 以数组的类型 在H 男娘i/ 2021年11月17日 06:32/ 0 赞/ 499 阅读
相关 轮播图 方案1 初始化插件: slides是一款基于jQuery无缝轮播图插件,支持图内元素动画,可以自定义动画类型 html代码 <div class="fullS 末蓝、/ 2021年06月10日 20:38/ 0 赞/ 713 阅读
还没有评论,来说两句吧...