使用css实现旋转木马HTML

使用css实现旋转木马HTML

效果图

实现代码如下

html 复制代码
<!DOCTYPE html>
<html lang="zh-cn">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>旋转木马</title>
  <style>
    .div {
      width: 200px;
      height: 300px;
      /* border: 1px solid red; */
      margin: 300px auto;
      position: relative;
      /* perspective: 1000px; */
      transform-style: preserve-3d;
      transform: rotateX(-10deg);
      animation: move 30s linear infinite;
      /* transition: all 5s; */
      color: deeppink;

      background-image: url(./img/07.webp);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% 100%;
    }

    .div div {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
    }

    .div div span img {
      width: 100%;
      height: 100%;
      position: absolute;
    }

    .div div:nth-child(1) {
      background-image: url(./img/01.webp);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% 100%;
      /* background-color: aqua; */
      transform: translateZ(500px);
    }

    .div div:nth-child(2) {
      background-image: url(./img/02.webp);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% 100%;
      /* background-color: red; */
      transform: rotateY(60deg) translateZ(500px);
    }

    .div div:nth-child(3) {
      background-image: url(./img/03.webp);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% 100%;
      /* background-color: pink; */
      transform: rotateY(120deg) translateZ(500px);
    }

    .div div:nth-child(4) {
      background-image: url(./img/04.webp);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% 100%;
      /* background-color: blue; */
      transform: rotateY(180deg) translateZ(500px);
    }

    .div div:nth-child(5) {
      background-image: url(./img/05.webp);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% 100%;
      /* background-color: purple; */
      transform: rotateY(-120deg) translateZ(500px);
    }

    .div div:nth-child(6) {
      background-image: url(./img/06.webp);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% 100%;
      /* background-color: brown; */
      transform: rotateY(-60deg) translateZ(500px);
    }

    @keyframes move {
      to {
        transform: rotateX(-10deg) rotateY(360deg);
      }
    }

    audio {
      display: none;
    }
  </style>
</head>

<body>
  <div class="div">
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
  </div>
</body>

</html>
相关推荐
inksci1 小时前
在线编辑表格,功能强大,json互转
前端·javascript·html
燕落南枝6 小时前
CSS 表单选择器与伪元素选择器详解
前端·css
aloha_7899 小时前
HTML、JavaScript 与 TypeScript 基础速查
javascript·typescript·html
狮子座的男孩1 天前
html+css基础:25、3D变换(3D空间与景深/透视点的位置/位移/旋转/缩放/多重变换/背部可见性)
css·经验分享·html·旋转·透视点·缩放/位移·3d变换/空间与景深
anOnion1 天前
构建无障碍组件之Grid Pattern
前端·html·交互设计
xy34531 天前
Axure 9.0 内联框架加载方式
前端·ui·html·axure·原型·产品设计
奶酪博士1 天前
【1024快乐】用HTML写一个本地版心愿墙页面
html·1024程序员节
java1234_小锋1 天前
【技术专题】CSS3 网页技术 - CSS3 简介 & CSS 语法:选择器、属性、值、声明块
css3·1024程序员节
思码梁田1 天前
CSS 浏览器厂商前缀:从「写 5 遍」到现代自动化兼容
前端·css·css3·border-radius·1024程序员节·box-shadow·厂商前缀
日常筹谋记2 天前
工业厂房 TPO 防水卷材:技术需求如何传导到配方层面?
运维·网络·html