zoukankan      html  css  js  c++  java
  • 3d旋转

    <!DOCTYPE html>
    <html lang="zh-cmn-Hans">
    <head>
    <meta charset="utf-8" />
    <meta name="copyright" content="www.doyoe.com" />
    <style>
    body {
    -webkit-perspective: 800px;
    perspective: 800px;
    -webkit-perspective-origin: 50%;
    perspective-origin: 50%;
    }
    .cube {
    display: inline-block;
    width: 100px;
    height: 100px;
    margin: 50px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation: rotate 5s infinite;
    animation: rotate 5s infinite;
    }
    .cube > div {
    position: absolute;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 15px rgba(0, 0, 0, .2);
    background-color: rgba(255, 255, 255, .1);
    color: gray;
    font-size: 20px;
    line-height: 100px;
    text-align: center;
    }
    .front {
    -webkit-transform: translatez(50px);
    transform: translatez(50px);
    }
    .back {
    -webkit-transform: rotatey(180deg) translatez(50px);
    transform: rotatey(180deg) translatez(50px);
    }
    .right {
    -webkit-transform: rotatey(90deg) translatez(50px);
    transform: rotatey(90deg) translatez(50px);
    }
    .left {
    -webkit-transform: rotatey(-90deg) translatez(50px);
    transform: rotatey(-90deg) translatez(50px);
    }
    .top {
    -webkit-transform: rotatex(90deg) translatez(50px);
    transform: rotatex(90deg) translatez(50px);
    }
    .bottom {
    -webkit-transform: rotatex(-90deg) translatez(50px);
    transform: rotatex(-90deg) translatez(50px);
    }
    @-webkit-keyframes rotate {
    from {
    -webkit-transform: rotatey(0);
    }
    to {
    -webkit-transform: rotatey(360deg);
    }
    }
    @keyframes rotate {
    from {
    transform: rotatey(0);
    }
    to {
    transform: rotatey(360deg);
    }
    }
    .c1 > div {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    }
    .c2 > div {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    }
    </style>
    </head>
    <body>
    <div class="cube c1">
    <div class="front">1</div>
    <div class="back">2</div>
    <div class="right">3</div>
    <div class="left">4</div>
    <div class="top">5</div>
    <div class="bottom">6</div>
    </div>
    
    <div class="cube c2">
    <div class="front">1</div>
    <div class="back">2</div>
    <div class="right">3</div>
    <div class="left">4</div>
    <div class="top">5</div>
    <div class="bottom">6</div>
    </div>
    </body>
    </html>
  • 相关阅读:
    理解闭包
    .net 应用程序执行过程
    Lambda 表达式
    栈的应用
    C# string
    自包含 与 自描述
    C# 值类型 与 引用类型
    C# 装箱 与 拆箱
    sql server分页的两种方法比较
    九月天开博日志
  • 原文地址:https://www.cnblogs.com/zyl-Tara/p/6139656.html
Copyright © 2011-2022 走看看