c3旋转立方体

简介: 要求:六面立方体,立体旋转 
<style>
        body {
            perspective: 2500px;
            background-color: black;
        }

        .box {
            position: relative;
            width: 100px;
            height: 100px;
            margin: 350px auto;
            transform-style: preserve-3d;
            transition: all 6s;
            animation: rot 10s linear infinite;
        }

        .box span {
            width: 400px;
            height: 400px;
        }

        @keyframes rot {
            from {
                transform: rotateY(0);
            }

            50% {
                transform: rotateY(180deg) rotateZ(45deg);
            }

            to {
                transform: rotateY(360deg);
            }
        }

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

        .box span {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: .5;
        }
        div div:nth-child(1) {
            transform: rotateY(0) translateZ(50px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        div div:nth-child(2) {
            transform: rotateY(90deg) translateZ(50px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        div div:nth-child(3) {
            transform: rotateY(180deg) translateZ(50px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        div div:nth-child(4) {
            transform: rotateY(270deg) translateZ(50px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        div div:nth-child(5) {
            transform: rotateX(90deg) translateZ(50px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        div div:nth-child(6) {
            transform: rotateX(270deg) translateZ(50px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }
        /* 大盒子 */
        div span:nth-child(1) {
            transform: rotateY(0) translateZ(200px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        div span:nth-child(2) {
            transform: rotateY(90deg) translateZ(200px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        div span:nth-child(3) {
            transform: rotateY(180deg) translateZ(200px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        div span:nth-child(4) {
            transform: rotateY(270deg) translateZ(200px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        divspan:nth-child(5) {
            transform: rotateX(90deg) translateZ(200px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }

        div span:nth-child(6) {
            transform: rotateX(270deg) translateZ(200px);
            background: url(./img/脸上长花的女生.jpg) no-repeat;
            background-size: cover;
        }
    </style>

简单的html代码

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

01liti.png

目录
相关文章
|
IDE 程序员 编译器
适用于 Python 的 10 大最佳 IDE,你 Pick 哪一款?
适用于 Python 的 10 大最佳 IDE,你 Pick 哪一款?
1144 0
|
12月前
|
消息中间件 NoSQL Java
订单出现超时未关闭场景解决方案
订单出现超时未关闭场景解决方案
516 5
|
11月前
|
机器学习/深度学习 消息中间件 监控
监控工具实现实时监测的方法
监控工具实现实时监测的方法
465 11
|
12月前
|
安全 Linux Go
Linux数据备份与恢复
Linux数据备份与恢复
296 5
|
算法 安全 PHP
24-9-24-CTFweb爆破-学习笔记
本文档详细记录了CTFshow平台上的Web安全挑战学习过程,包括条件爆破、伪随机数爆破及目录遍历等多种攻击手法。通过分析PHP的`substr()`函数与MD5加密特性,实现对特定条件的token爆破;利用Mersenne Twister算法的伪随机数生成机制破解随机数挑战;通过身份证信息爆破获取账户密码;最后通过目录遍历技术找到隐藏的flag。提供了完整的脚本示例,帮助读者理解和实践各种爆破技巧。
|
数据挖掘
【数据挖掘】Lasso回归原理讲解及实战应用(超详细 附源码)
【数据挖掘】Lasso回归原理讲解及实战应用(超详细 附源码)
1338 0
|
JavaScript 前端开发 C++
【Vue.js的终极对决】服务端渲染VS客户端渲染:一场关乎速度与SEO的生死较量!
【8月更文挑战第30天】Vue.js 是一个流行的 JavaScript 框架,支持服务端渲染(SSR)和客户端渲染。SSR 在服务器生成完整 HTML,有利于 SEO 并缩短首屏加载时间,但增加服务器负担;客户端渲染则在浏览器生成页面,提升交互性,降低服务器负载。本文通过代码示例对比两者优劣,并提供选择指南,帮助开发者根据 SEO 需求、交互性需求及服务器资源等条件,选择合适的渲染方式,从而优化应用性能和用户体验。
265 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的宠物店商城小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的宠物店商城小程序的详细设计和实现(源码+lw+部署文档+讲解等)
281 1
|
API Android开发 开发者
android:configChanges
android:configChanges
187 4
QGS
|
JSON Java 关系型数据库
手拉手Springboot获取yml配置文件信息
手拉手Springboot获取yml配置文件信息
QGS
277 1