zoukankan      html  css  js  c++  java
  • CSS3 3D环境实现立体 魔方效果代码

    <!DOCTYPE html>
    
      <html lang="en">
    
      <head>
    
         <meta charset="UTF-8">
    
          <title>魔方</title>
    
          <style type="text/css">
    
              section{width: 100px;height:100px;border:5px solid red; margin:50px auto;padding:100px;perspective: 800px;}
    
              .box {width:100px;height:100px;position:relative;
    
                  transform-style:preserve-3d;
    
                 transition:4S;
    
                 transform-origin:center center -50px;
    
             }
    
             .box div{width: 100px;height:100px;position:absolute;color:white;font-size:50px;text-align: center;line-height:100px;}
    
             .box div:nth-of-type(1){
    
                 background: #FF6600;;
    
                 transform:translateX(-100px) rotateY(-90deg);
    
                 transform-origin:right;
    
             }
    
             .box div:nth-of-type(2){
    
                 background:red ;
    
                 transform:translateY(-100px) rotateX(90deg);
    
                 transform-origin:bottom ;
    
                      }
    
             .box div:nth-of-type(3){
    
                 background:darkviolet;
    
                 transform:translateX(100px) rotateY(90deg);
    
                 transform-origin:left;
    
             }
    
             .box div:nth-of-type(4){
    
                 background:yellow;
    
                 transform: translateY(100px) rotateX(-90deg) ;
    
                 transform-origin:top;
    
             }
    
             .box div:nth-of-type(5){
    
                 background:green;
    
                 transform:translateZ(-100px) rotateY(180deg);
    
             }
    
             .box div:nth-of-type(6){
    
                 background:blue;
    
             }
    
             section:hover .box{
    
                 transform: rotateX(270deg) rotateY(-270deg) rotateX(-270deg) rotateY(270deg) ;
    
             }
    
         </style>
    
     </head>
    
     <body>
    
        <section>
    
             <div class="box">
    
                 <div>1</div>
    
                 <div>2</div>
    
                 <div>3</div>
    
                 <div>4</div>
    
                 <div>5</div>
    
                 <div>6</div>
    
             </div>
    
         </section>
    
     </body>
    
      </html>
  • 相关阅读:
    shell函数使用
    laravel调试神器tinker
    laravel 5.1 单元测试 Cannot modify header information 错误
    angular 使用rxjs 监听同级兄弟组件数据变化
    angular 有关侦测组件变化的 ChangeDetectorRef 对象
    XML文件操作类--创建XML文件
    (收藏)C#实现截屏
    (转)C#操作PPT
    (转).NET代码混淆实践
    (整理)RPC
  • 原文地址:https://www.cnblogs.com/feiyu159/p/7523056.html
Copyright © 2011-2022 走看看