前端js--旋转幻灯片

这篇具有很好参考价值的文章主要介绍了前端js--旋转幻灯片。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

效果图

前端js--旋转幻灯片,前端,前端,javascript,开发语言

前端js--旋转幻灯片,前端,前端,javascript,开发语言

前端js--旋转幻灯片,前端,前端,javascript,开发语言

代码

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="style.css" />
    <title>旋转幻灯片</title>
  </head>
  <body>
    <div class="slider">
      <div class="slide visible">
        <img src="img/img1.jpeg" alt="" />
      </div>
      <div class="slide">
        <img src="img/img2.jpeg" alt="" />
      </div>
      <div class="slide">
        <img src="img/img3.jpeg" alt="" />
      </div>
      <div class="slide">
        <img src="img/img4.jpeg" alt="" />
      </div>
      <div class="slide">
        <img src="img/img5.jpeg" alt="" />
      </div>
    </div>

    <script>
      const slider = document.querySelector(".slider");
      const slides = document.querySelectorAll(".slide");
      let activeSlide = 0;

      function changeSlide() {
        slides[activeSlide].classList.remove("visible");
        activeSlide++;
        if (activeSlide >= slides.length) {
          activeSlide = 0;
        }
        slides[activeSlide].classList.add("visible");
      }

      slider.addEventListener("animationstart", () => {
        setInterval(changeSlide, 2000);
      });
    </script>
  </body>
</html>
* {
  box-sizing: border-box;
}

body {
  background-color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  margin: 0;
  perspective: 1000px;
}

.slider {
  position: relative;
  height: 500px;
  width: 500px;
  transform-style: preserve-3d;
  animation: rotate 4s linear infinite;
}

.slide {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.slide.visible {
  opacity: 1;
}

@keyframes rotate {
  0% {
    transform: rotateY(90deg);
  }

  50% {
    transform: rotateY(270deg);
  }

  100% {
    transform: rotateY(450deg);
  }
}

@media (max-width: 500px) {
  .slider {
    width: 280px;
    height: 280px;
  }
}

配图

前端js--旋转幻灯片,前端,前端,javascript,开发语言
前端js--旋转幻灯片,前端,前端,javascript,开发语言
前端js--旋转幻灯片,前端,前端,javascript,开发语言
前端js--旋转幻灯片,前端,前端,javascript,开发语言
前端js--旋转幻灯片,前端,前端,javascript,开发语言文章来源地址https://www.toymoban.com/news/detail-632492.html

到了这里,关于前端js--旋转幻灯片的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PPT插件-大珩助手-《提取选中的幻灯片》-选中新建

    提取选中的幻灯片到新的幻灯文稿中。PDF编辑器可以提取指定的页面到新的PDF文档中,PPT没有这个功能,因此开发。 PPT大珩助手是一款全新设计的Office PPT插件,它是一款功能强大且实用的PPT辅助工具,支持Wps Word和Office Word,能够轻松帮助您修改、优化和管理幻灯片。凭借丰

    2024年02月02日
    浏览(55)
  • 写一个简单的静态html页面demo,包含幻灯片

    效果图: 代码如下,图片文件可自行更换:

    2024年02月11日
    浏览(46)
  • 域环境下通过域策略推送图片(幻灯片)类型的屏保

                     公司想要推送安全宣传图片到员工电脑,本来想制作成scr屏保程序推送,但测试发现制作的屏保程序如果想放进屏保的默认路径C:WindowsSystem32,需要权限,而客户端只有User权限,无法放入。如果放在共享或者本地其他路径下,则会被安全防护软件拦

    2024年02月12日
    浏览(41)
  • WPS Office AI实战:一键生成PPT幻灯片

    前些天WPS Office AI放出来内测申请,相信不少小伙伴都拿到了体验资格,不知道体验到国产AI的魅力没有?作为写作中的重头戏,一张PPT的制作让不少小伙伴面露难色,单排版布局这一项就足以让人望而却步。  AI 在写作中的应用,大大减轻了大家这方面的痛苦,节省出很多时

    2024年02月12日
    浏览(42)
  • 速下载 | 200页幻灯片图解新版《商用密码管理条例》

    国家高度重视商用密码工作。 2023年4月14日,国务院常务会议审议通过了《商用密码条例》(以下简称《条例》)修订草案。5月24日中华人民共和国中央人民政府网站正式公开修订后的正式稿全文。 本次《条例》在密码法框架下进行了全面修订,修订后的《条例》不仅与密码

    2024年02月08日
    浏览(86)
  • 如何从 PowerPoint 导出高分辨率(高 dpi)幻灯片

    你可以通过将幻灯片保存为图片格式来更改 Microsoft PowerPoint 的导出分辨率。 此过程有两个步骤:使用系统注册表更改导出的幻灯片的默认分辨率设置,然后以新的分辨率将幻灯片保存为图片。 重要 请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问

    2024年02月04日
    浏览(42)
  • WordPress实现的首页幻灯片展示功能示例【附demo源码】

    本文实例讲述了WordPress实现的首页幻灯片展示功能。分享给大家供大家参考,具体如下: 对于WordPress拓展性这么优秀的程序来说,是没有什么不能实现的。很多在建站的时候,都会选择在首页使用幻灯片,可以展示比较醒目的内容。今天就来一个首页幻灯片的制作教程,相信

    2023年04月24日
    浏览(54)
  • 详解织梦DedeCMS幻灯片调用图片显示模糊的原因以及解决办法

    很多使用织梦程序做网站的时候遇到一个问题就是dedecms网站首页幻灯片调用的是文章缩略图,如果我们实际图片宽高比例和幻灯片的比例相差太大的话,那么在首页显示的幻灯片图片就会自动拉伸变的模糊,这个看起来确实是一个比较影响用户体验的问题,下面就给大家分析

    2024年02月02日
    浏览(37)
  • ppt技巧:如何将Word文档大纲中导入到幻灯片中?

    在PowerPoint中,将Word文档的大纲导入到新的幻灯片是一种非常实用的技巧。以下是详细的步骤: 首先,需要打开PowerPoint软件并打开原始的幻灯片文件。 在PowerPoint的顶部【开始】菜单栏中,找到并点击“新建幻灯片”按钮,选择下拉菜单。 在这个下拉菜单中,需要找到并点击

    2024年04月15日
    浏览(31)
  • ppt超链接怎么做到另一个幻灯片上然后又跳回来?

    ppt超链接怎么做到另一个幻灯片上然后又跳回来?在ppt幻灯片编辑过程中,通过超链接连接到另一张幻灯片上,可以让原来的幻灯片注释或者延伸更清晰,那如果不需要了要怎么返回原来的幻灯片呢?来看看ppt超链接做到另一个幻灯片上然后又跳回来的教程吧。 ppt超链接怎么

    2024年02月07日
    浏览(132)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包