7款轮播图 总有一款适合你 源码免费下载


前言

最近刚从学校出来,新入职新华网广西分公司,在写页面的时候没什么问题都很快,但是轮播图写起来就比较麻烦,因此我就自己写了几个实用的轮播图以及从网上也下了几个,在网上写的哪些还是要C币/积分的,我觉得好坑爹啊,所有就写了这篇文章分享一下资源。


一、效果图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
tip: 有1、2、7后来我还做了修改,不过我们也不能总是拿来主义,想要什么样的还是要自己修改或者自己写的。各位加油~

二、下载链接

https://pan.baidu.com/s/1QXSVhk7pFOgq1S6Q_e71-w

提取码:kawj

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然可以,以下是一个简单的HTML推广广告示例源码,包含图片轮播功能: ```html <!DOCTYPE html> <html> <head> <title>HTML推广广告示例</title> <style> .ad-container { width: 500px; height: 300px; position: relative; overflow: hidden; } .ad-container img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: opacity 1s ease-in-out; } .ad-container img.active { opacity: 1; } .ad-container .controls { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); z-index: 1; } .ad-container .controls button { background-color: #fff; border: none; padding: 5px 10px; margin: 0 5px; cursor: pointer; } .ad-container .controls button.active { background-color: #ccc; } </style> </head> <body> <div class="ad-container"> <img src="https://via.placeholder.com/500x300?text=Ad+1" class="active"> <img src="https://via.placeholder.com/500x300?text=Ad+2"> <img src="https://via.placeholder.com/500x300?text=Ad+3"> <div class="controls"> <button class="active"></button> <button></button> <button></button> </div> </div> <script> const images = document.querySelectorAll('.ad-container img'); const controls = document.querySelectorAll('.ad-container .controls button'); let index = 0; function changeImage() { images.forEach(image => image.classList.remove('active')); controls.forEach(control => control.classList.remove('active')); images[index].classList.add('active'); controls[index].classList.add('active'); index++; if (index === images.length) { index = 0; } setTimeout(changeImage, 5000); } changeImage(); controls.forEach((control, i) => { control.addEventListener('click', () => { index = i; changeImage(); }); }); </script> </body> </html> ``` 这个示例中,我们使用了一个 `div` 元素作为广告容器,设置了宽度和高度,并将其 `position` 属性设置为 `relative`,以便内部元素的定位。然后,我们在容器内部添加了三个 `img` 元素,分别代表三张广告图片,并将它们的 `position` 属性设置为 `absolute`,以便它们可以重叠在一起。我们还为每个 `img` 元素设置了一个 `opacity` 属性,初始值为 0,这样它们就不会显示出来。 接下来,我们使用了一个 `changeImage` 函数来实现图片轮播的效果。这个函数首先将所有 `img` 元素的 `active` 类都移除,然后将当前图片的 `active` 类添加上去。然后,它将 `index` 变量加 1,如果 `index` 的值等于图片数量,就将其重置为 0。最后,它使用 `setTimeout` 函数来延迟 5 秒后再次调用自身,实现图片轮播的效果。 我们还添加了一个 `controls` 容器,用于显示图片轮播的控制按钮。这个容器的 `position` 属性设置为 `absolute`,并将其 `bottom` 和 `left` 属性设置为 10px 和 50%,以便它可以水平居中在广告容器的底部。然后,我们在容器内部添加了三个 `button` 元素,分别代表三个控制按钮,并将它们的 `background-color` 属性设置为白色。我们还为每个按钮添加了一个 `active` 类,用于表示当前选中的按钮。 最后,我们使用了一个 `forEach` 函数来遍历所有控制按钮,并为每个按钮添加了一个 `click` 事件监听器。当用户点击某个按钮时,我们将 `index` 变量设置为该按钮的索引值,并调用 `changeImage` 函数,以便切换到对应的广告图片。 希望这个示例可以帮助你实现自己的HTML推广广告!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值