当前位置: 首页 > news >正文

Day23随机轮播图案例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>轮播图点击切换</title><style>* {box-sizing: border-box;}.slider {width: 560px;height: 400px;overflow: hidden;}.slider-wrapper {width: 100%;height: 320px;}.slider-wrapper img {width: 100%;height: 100%;display: block;}.slider-footer {height: 80px;background-color: rgb(100, 67, 68);padding: 12px 12px 0 12px;position: relative;}.slider-footer .toggle {position: absolute;right: 0;top: 12px;display: flex;}.slider-footer .toggle button {margin-right: 12px;width: 28px;height: 28px;appearance: none;border: none;background: rgba(255, 255, 255, 0.1);color: #fff;border-radius: 4px;cursor: pointer;}.slider-footer .toggle button:hover {background: rgba(255, 255, 255, 0.2);}.slider-footer p {margin: 0;color: #fff;font-size: 18px;margin-bottom: 10px;}.slider-indicator {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;}.slider-indicator li {width: 8px;height: 8px;margin: 4px;border-radius: 50%;background: #fff;opacity: 0.4;cursor: pointer;}.slider-indicator li.active {width: 12px;height: 12px;opacity: 1;}</style>
</head><body><div class="slider"><div class="slider-wrapper"><img src="./images/slider01.jpg" alt="" /></div><div class="slider-footer"><p>对人类来说会不会太超前了?</p><ul class="slider-indicator"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><div class="toggle"><button class="prev">&lt;</button><button class="next">&gt;</button></div></div></div><script>// 1. 初始数据const sliderData = [{ url: './images/slider01.jpg', title: '对人类来说会不会太超前了?', color: 'rgb(100, 67, 68)' },{ url: './images/slider02.jpg', title: '开启剑与雪的黑暗传说!', color: 'rgb(43, 35, 26)' },{ url: './images/slider03.jpg', title: '真正的jo厨出现了!', color: 'rgb(36, 31, 33)' },{ url: './images/slider04.jpg', title: '李玉刚:让世界通过B站看到东方大国文化', color: 'rgb(139, 98, 66)' },{ url: './images/slider05.jpg', title: '快来分享你的寒假日常吧~', color: 'rgb(67, 90, 92)' },{ url: './images/slider06.jpg', title: '哔哩哔哩小年YEAH', color: 'rgb(166, 131, 143)' },{ url: './images/slider07.jpg', title: '一站式解决你的电脑配置问题!!!', color: 'rgb(53, 29, 25)' },{ url: './images/slider08.jpg', title: '谁不想和小猫咪贴贴呢!', color: 'rgb(99, 72, 114)' },]// 1.需要一个随机数组const random = parseInt(Math.random() * sliderData.length)// 2.把对应的图片渲染到标签里// 2.1获取对象const img = document.querySelector('.slider-wrapper img')// 2.2改变对象的图片路径img.src = sliderData[random].url// 3.更换p的内容// 3.1获取pconst p = document.querySelector('.slider-footer p')// 3.2修改pp.innerHTML = sliderData[random].title// 4.修改背景颜色// 4.1获取背景const footer = document.querySelector('.slider-footer')// 4.2修改背景footer.style.backgroundColor = sliderData[random].color// 5.小圆点// 5.1获取小圆点const li = document.querySelector(`.slider-indicator li:nth-child(${random + 1})`)// 5.2用classlist添加active这个类li.classList.add('active')</script>
</body></html>

image

http://www.jsqmd.com/news/313021/

相关文章:

  • 数据结构之跳表详解
  • iOS 基于 PJSIP 开发 VOIP 应用 --- 编译集成 PJSIP
  • RUM 链路打通实战:打破移动端可观测性黑洞
  • openGauss 插件开发入门
  • 【5分钟背八股】击穿、穿透、雪崩、预热解决方案?
  • 海口英语雅思培训机构推荐?2026权威测评出国雅思辅导机构口碑榜单
  • 海口英语雅思培训机构推荐,2026权威测评出国雅思辅导机构口碑榜单
  • 2026年比较好的陕西仿古铜瓦行业内知名厂家排行榜
  • 海口英语雅思培训机构推荐:2026权威测评出国雅思辅导机构口碑榜单
  • 探讨2026年地锅炖加盟口碑好的项目,加盟费用多少钱
  • 从epoll机制看MessageQueue
  • 海口英语雅思培训机构推荐;2026权威测评出国雅思辅导机构口碑榜单
  • 2026年高品质铝质氧化生产商排名,费用怎么收
  • 2026年三亚纹理独特的进口岩板品牌选购指南,哪家好
  • 口碑好的苏州谷歌独立站供应商哪个好
  • 2026年服装表演艺考培训口碑排行,艺升艺考表现亮眼
  • 海口英语雅思培训机构推荐|2026权威测评出国雅思辅导机构口碑榜单
  • 2026年青图沐羽产品种类丰富度排行,宁德全屋定制哪家好
  • 下载速度60M/s,直接跑满带宽!最新NDM中文绿色汉化版,内附详细安装使用教程,平替IDM下载器
  • 堪称是真正的“Markdown笔记之王”?!支持跨平台使用,本地离线访问使用、多格式导出,且免费用 维克日记
  • 专业Windows键鼠自动化工具,免费永久使用,告别重复操作,小白也能快速创建自动化脚本 点点精灵
  • UE5 C++(61)json 文件解析
  • 吐血推荐8个一键生成论文工具,本科生轻松搞定毕业论文!
  • 别再熬大夜写课程论文了!虎贲等考 AI 一键解锁 “高分模板”,还不踩学术红线
  • 绘图不再掉头发!虎贲等考 AI 科研绘图黑科技:10 分钟出顶刊级图表,新手也能封神
  • 传统问卷 VS 智能设计!虎贲等考 AI:让实证数据从 “无效” 变 “硬核” 的科研神器
  • 怕代码、愁建模?虎贲等考 AI 让科研数据分析 “零门槛”,小白也能出顶刊级结果
  • ITIL 4 时代,企业如何构建ITSM落地新逻辑?
  • 2026年蚌埠/滁州/亳州回收报废车厂家首选推荐:蚌埠利袁再生资源有限公司
  • 唐山英语雅思培训机构推荐、2026权威测评出国雅思辅导机构口碑榜