本文实例为大家分享了javascript实现图片轮播特效,供大家参考,具体内容如下
一、实现效果
如上图:
1、图片自动依次轮换,每轮换到一张图片,下面对应的小图标出现红色边框,并显示对应的图片名称
2、鼠标放到大图片上面的时,图片停止轮换,一直显示当前图片;鼠标移开后图片继续轮换
3、鼠标移到小图标上时,大图片区域会显示对应的大图;鼠标移开则从当前图片开始继续轮换
二、代码
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>带小图标的JS图片轮换</title> <style type="text/css"> *{ margin: 0px; padding: 0px; } #content{ width: 700px; height: 538px; margin: 0px auto; /*使所有内容居中*/ border: solid #F0F0F0; } /*定义下面小图标处样式*/ #nav1 table{ width: 100%; height: 35px; margin-top: -4px; } #nav1 td{ width: 35px; height: 35px; text-align: center; /*文字居中*/ color: #ffffff; } #text{ } #_text{ width: 100%; height: 100%; background-color: #F0F0F0; border: none; text-align: center; font-size: 18px; color: #000000; font-weight: bold; } </style> </head> <body onload="changeImg()"> <div id="content"> <div id="images"> <img id="_photoes" src="/UploadFiles/2021-04-02/1.jpg">三、多张图片轮换调试笔记
js源代码:
//实现几张图片的轮换 var num = 0; //显示的图片序号,刚开始时是第一张图片 function changeImg1() { var arr = new Array(); arr[0]="../images/hao123/7.jpg"; arr[1]="../images/hao123/8.jpg"; arr[2]="../images/hao123/9.jpg"; var photo = document.getElementById("topPhoto"); if (num == arr.length - 1) num = 0; //如果显示的是最后一张图片,则图片序号变为第一张的序号 else num += 1; //图片序号加一 photo.src = arr[num]; } setInterval("changeImg1()",5000); //每隔5000毫秒调用一次changImg1()函数HTML代码:
<img src="/UploadFiles/2021-04-02/7.jpg">
在使用的时候最好定义一下图片的样式,把图片的长宽都统一,这样图片动态显示的效果会更好一些。
以上就是本文的全部内容,希望对大家学习javascript程序设计有所帮助。
js,图片轮播
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。