• 博客园添加3D立方体旋转效果


    效果图如下




    代码实现

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>HTML5 3D立体动画照片旋转-原理</title>
      <style text="text/css">
        .container {
           120px;
          height: 120px;
          margin: 20px;
          position: fixed;
          z-index: 999;
          float: right;
          top: 160px;
          right: 40px;
          transform: rotateY(15deg) rotateX(-15deg);
          transform-style: preserve-3d;
          animation: xuanzhuan 16s linear infinite;
        }
    
        @keyframes xuanzhuan {
          0% {
            transform: rotateY(15deg) rotateX(45deg);
          }
          50% {
            transform: rotateY(375deg) rotateX(-45deg);
          }
          100% {
            transform: rotateY(735deg) rotateX(45deg);
          }
        }
    
        .container div.front {
          background: white;
          transform: translateZ(60px);
        }
    
        .container div.back {
          background: white;
          transform: translateZ(-60px) rotateY(180deg);
        }
    
        .container div.left {
          background: white;
          transform: translateX(-60px) rotateY(-90deg);
        }
    
        .container div.right {
          background: white;
          transform: translateX(60px) rotateY(90deg);
        }
    
        .container div.top {
          background: white;
          transform: translateY(-60px) rotateX(90deg);
        }
    
        .container div.bottom {
          background: white;
          transform: translateY(60px) rotateX(-90deg);
        }
    
        .container div {
          position: absolute;
          left: 0;
          top: 0;
           120px;
          height: 120px;
          line-height: 120px;
          text-align: center;
          font-size: 40px;
        }
    
        .container .pic {
           120px;
          height: 120px;
        }
      </style>
    </head>
    <body>
    <div class="container">
      <!--前面图片 -->
      <div class="front">
        <img src="https://files.cnblogs.com/files/strongmore/cube01.gif" class="pic">
      </div>
      <!--后面图片 -->
      <div class="back">
        <img src="https://files.cnblogs.com/files/strongmore/cube02.gif" class="pic">
      </div>
      <!--左面图片 -->
      <div class="left">
        <img src="https://files.cnblogs.com/files/strongmore/cube03.gif" class="pic">
      </div>
      <!--右面图片 -->
      <div class="right">
        <img src="https://files.cnblogs.com/files/strongmore/cube04.gif" class="pic">
      </div>
      <!--上面图片 -->
      <div class="top">
        <img src="https://files.cnblogs.com/files/strongmore/cube05.gif" class="pic">
      </div>
      <!--下面图片 -->
      <div class="bottom">
        <img src="https://files.cnblogs.com/files/strongmore/cube06.gif" class="pic">
      </div>
    </div>
    </div>
    </body>
    </html>
    

    关于如何给博客园添加自定义js代码,可以查看 博客园Markdown代码块添加复制功能 这篇博客。

    参考

    博客园美化 - 3D立体动画照片旋转(HTML5)

  • 相关阅读:
    z470 装黑苹果 10.92
    Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flash Player
    Jira 6.0.3 安装与破解
    Scrumworks乱码
    升级 CentOS git 1.7.1 到 1.7.12
    函数细说及匿名函数
    第四章—变量,作用域和内存问题(三)
    第四章—变量,作用域和内存问题(二)
    CSS-DOM的小知识(一)
    第三章——基本概念(三)
  • 原文地址:https://www.cnblogs.com/strongmore/p/15072392.html
Copyright © 2020-2023  润新知