• 博客园添加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)

  • 相关阅读:
    POLARDB与其他关系型数据库对比
    美团关于分布式ID实践方案
    CRM、DMP、CDP概念解析
    TIDB简介
    美团关于分布式ID实践方案细节
    美团在TIDB方面的实践
    设计模式之桥梁模式
    【转】Hibernate和IBatis对比
    Eclipse插件安装
    【转】揭开正则表达式的神秘面纱
  • 原文地址:https://www.cnblogs.com/strongmore/p/15072392.html
Copyright © 2020-2023  润新知