外链论坛

 找回密码
 立即注册
搜索
查看: 84|回复: 5

JavaScript实现简易轮播图

[复制链接]

2714

主题

4526

回帖

9997万

积分

论坛元老

Rank: 8Rank: 8

积分
99970242
发表于 2024-6-29 14:17:49 | 显示全部楼层 |阅读模式

## 看了不会算我输

轮播图效果如下:

**轮播图实现方式:经过定位的方式,改变left的值,形成轮播图的效果(能够是从上到下翻滚的,改变top或(bottom))**

必须准备的素材:

1、轮播照片任意

2、上下移动箭头

轮播图的制作办法

## 第1步创建三个文件

.html文件, .css文件, .js文件

在创建一个img文件夹用来放照片

这儿的文件名字:轮播图.html 轮播图.css 轮播图.js(文件名最好是英文)

## 第二步:经过html把框架搭好:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="轮播图.css"> <script src="./轮播图.js" defer></script> <style> .imgdiv ul li img{ /* 照片体积 */ width: 1024px; height:420px; } </style> </head> <body> <div class="imgdiv" style="width: 1024px; height: 420px;"> <ul style="left: 0;"> <li><img src="./img/1.jpg" alt=""></li> <li><img src="./img/2.jpg" alt=""></li> <li><img src="./img/3.jpg" alt=""></li> <li><img src="./img/4.jpg" alt=""></li> </ul> <span class="lf"><img src="./img/左箭头.png" alt=""></span> <span class="rf"><img src="./img/右箭头.png" alt=""></span> </div> </body> </html>

重视的点:1、script标签引外边js时,加上defer(加载完成html后,在加载js),避免获取不到元素的状况

2、js获取外边css样式修改的时候,便是在html文件里的样式,有可能js获取不到,因此上面代码中必须改变的left值,还有照片还有外边盒子的宽度,我都写在了html里,方便了倘若照片体积改变时,**只必须修改html文档就好,css和js代码都不必须动**

上面代码运行结果:我这儿准备了四张照片(读者想用几张都能够

回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-21 08:49:26 | 显示全部楼层
楼主果然英明!不得不赞美你一下!
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-26 08:17:32 | 显示全部楼层
感谢楼主分享,祝愿外链论坛越办越好!
回复

使用道具 举报

7

主题

654

回帖

110

积分

注册会员

Rank: 2

积分
110
发表于 2024-8-29 05:48:56 | 显示全部楼层
外链论坛的成功举办,是与各位领导、同仁们的关怀和支持分不开的。在此,我谨代表公司向关心和支持论坛的各界人士表示最衷心的感谢!
回复

使用道具 举报

0

主题

586

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-9-3 02:21:59 | 显示全部楼层
你的话语真是温暖如春,让我心生感激。
回复

使用道具 举报

2

主题

678

回帖

-3

积分

限制会员

积分
-3
发表于 2024-9-10 03:49:15 | 显示全部楼层
我深受你的启发,你的话语是我前进的动力。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-3 15:20 , Processed in 0.075012 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.