哪位可以教我一下html图片自动展示,代码,图片可以轮播,也可以自己切换的那种
https://www.jq22.com/
去这个插件库搜轮播图,找到想要的效果,把代码下载下来看,看了不懂的地方再问,这样学的快
如果你想用插件实现的话那就用swiper,功能十分强大,几乎可以满足你的各种要求
https://www.swiper.com.cn/api/effects/196.html
可以用bootstrap实现
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap5 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.staticfile.org/twitter-bootstrap/5.1.1/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.staticfile.org/twitter-bootstrap/5.1.1/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<!-- 轮播 -->
<div id="demo" class="carousel slide" data-bs-ride="carousel">
<!-- 指示符 -->
<div class="carousel-indicators">
<button type="button" data-bs-target="#demo" data-bs-slide-to="0" class="active"></button>
<button type="button" data-bs-target="#demo" data-bs-slide-to="1"></button>
<button type="button" data-bs-target="#demo" data-bs-slide-to="2"></button>
</div>
<!-- 轮播图片 -->
<div class="carousel-inner">
<div class="carousel-item active">
<img src="http://static.runoob.com/images/mix/img_fjords_wide.jpg" class="d-block" style="width:100%">
</div>
<div class="carousel-item">
<img src="http://static.runoob.com/images/mix/img_nature_wide.jpg" class="d-block" style="width:100%">
</div>
<div class="carousel-item">
<img src="http://static.runoob.com/images/mix/img_mountains_wide.jpg" class="d-block" style="width:100%">
</div>
</div>
<!-- 左右切换按钮 -->
<button class="carousel-control-prev" type="button" data-bs-target="#demo" data-bs-slide="prev">
<span class="carousel-control-prev-icon"></span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#demo" data-bs-slide="next">
<span class="carousel-control-next-icon"></span>
</button>
</div>
</body>
</html>
参考https://www.runoob.com/try/try.php?filename=trybs5_carousel
js自己实现的话 ,搜 js轮播图实现 。
插件就是 swiper
自己写轮播 大体有二种思路,
1 最简单的是显示隐藏 做个循环或者计时器 轮流显示图片就可以了 。
2 就是 定义一个展示容器比如 DIV 设置超出隐藏 已容器宽高(图片数量,图片宽高)计算 设置所有图片横向排列 计算出 图片左右滑动的的长度 分别在容器中展示。
楼主可以试试boostrap 引入一下就好了 使用非常简单