JavaScript实现简易轮播图
<h2 style="color: black; text-align: left; margin-bottom: 10px;">## 看了不会算我输</h2>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">轮播图效果如下:</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><img src="https://pic4.zhimg.com/80/v2-ac703d20b66ba44305e66eae8d742393_720w.webp" style="width: 50%; margin-bottom: 20px;"></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">**轮播图实现方式:<span style="color: black;">经过</span>定位的方式,改变left的值,形成轮播图的效果(<span style="color: black;">亦</span><span style="color: black;">能够</span>是从上到下翻滚的,改变top或(bottom))**</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">必须</span>准备的素材:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、轮播<span style="color: black;">照片</span>任意</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、<span style="color: black;">上下</span>移动箭头</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">轮播图的制作<span style="color: black;">办法</span>:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">## <span style="color: black;">第1</span>步创建三个文件</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">.html文件, .css文件, .js文件</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在创建一个img文件夹用来放<span style="color: black;">照片</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">我<span style="color: black;">这儿</span>的文件名字:轮播图.html 轮播图.css 轮播图.js(文件名最好是英文)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">## 第二步:<span style="color: black;">经过</span>html把框架搭好:</p>
<div style="color: black; text-align: left; margin-bottom: 10px;"><!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{
/* <span style="color: black;">照片</span><span style="color: black;">体积</span> */
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></div>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">重视</span>的点:1、script标签引<span style="color: black;">外边</span>js时,加上defer(加载完成html后,在加载js),避免获取不到元素的<span style="color: black;">状况</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、js获取<span style="color: black;">外边</span>css样式修改的时候,<span style="color: black;">亦</span><span style="color: black;">便是</span><span style="color: black;">无</span>在html文件里的样式,有可能js获取不到,<span style="color: black;">因此</span>上面代码中<span style="color: black;">必须</span>改变的left值,还有<span style="color: black;">照片</span>还有<span style="color: black;">外边</span>盒子的宽度,我都写在了html里,<span style="color: black;">亦</span>方便了<span style="color: black;">倘若</span><span style="color: black;">照片</span><span style="color: black;">体积</span>改变时,**只<span style="color: black;">必须</span>修改html文档就好,css和js代码都不<span style="color: black;">必须</span>动**</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">上面代码运行结果:我<span style="color: black;">这儿</span>准备了四张<span style="color: black;">照片</span>(读者想用几张都<span style="color: black;">能够</span>)</p>
楼主果然英明!不得不赞美你一下! 感谢楼主分享,祝愿外链论坛越办越好! 外链论坛的成功举办,是与各位领导、同仁们的关怀和支持分不开的。在此,我谨代表公司向关心和支持论坛的各界人士表示最衷心的感谢! 你的话语真是温暖如春,让我心生感激。 我深受你的启发,你的话语是我前进的动力。 楼主继续加油啊!外链论坛加油! 外贸论坛是我们的,责任是我们的,荣誉是我们的,成就是我们的,辉煌是我们的。
页:
[1]