zoukankan      html  css  js  c++  java
  • 多个页面的3d转换代码

    <!DOCTYPE html>
    <html>

    <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title>圣诞主题</title>
    <style type="text/css">
    * {
    margin: 0;
    padding: 0;
    }
    </style>
    </head>

    <body>
    <div id="carousel" style="perspective: 500px; position: absolute; left: 6.8rem; top: 4.5rem;">
    <figure id="spinner" style=" 4rem; transform-style: preserve-3d;">
    <figure style="4rem;transform:rotateY(0deg) translateZ(2.5rem);position:absolute;"><img src="http://img.mukewang.com/5662e29a0001905a14410901.png" style="100%;height:100%;"></figure>
    <figure style="4rem;transform: rotateY(120deg) translateZ(2.5rem) scaleY(.9);position:absolute;"><img src="http://img.mukewang.com/5662e2960001f16314410901.png" style="100%;height:100%;"></figure>
    <figure style="4rem;transform: rotateY(240deg) translateZ(2.5rem) scaleY(.9);position:absolute;"><img src="http://img.mukewang.com/5662e26f00010dea14410901.png" style="100%;height:100%;"></figure>
    </figure>
    </div>
    <button>点击旋转</button>
    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
    <script type="text/javascript">

    var count = 0;
    var rotate = 120
    var angle;
    $("button").on("click", function() {
    angle = (count++) * rotate + 360
    $("#spinner").css({
    "transform":"rotateY(-"+angle+"deg)",
    "transition":"1s"
    })
    .css({
    "-moz-transform": "rotateY(-" + angle + "deg)",
    "-moz-transition":"1s"
    })

    })


    //rem设置
    ;(function(doc, win) {
    var docEl = doc.documentElement,
    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    recalc = function() {
    var clientWidth = docEl.clientWidth;
    if (!clientWidth) return;
    docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';
    //宽与高度
    document.body.style.height = clientWidth * (900 / 1440) + "px"
    };
    win.addEventListener(resizeEvt, recalc, false);
    doc.addEventListener('DOMContentLoaded', recalc, false);
    })(document, window);
    </script>
    </body>

    </html>

  • 相关阅读:
    Php扩展--protocolbuffers消息打包
    Php扩展--seasLog日志扩展安装
    PHP系统编程--03.PHP进程信号处理
    PHP系统编程--01.多进程与多线程
    PHP系统编程--02.PHP守护进程化
    linux shell 之if-------用if做判断
    Connection:Keep-alive
    Http报头Accept与Content-Type的区别
    json解析
    JSON-lib框架,转换JSON、XML不再困难
  • 原文地址:https://www.cnblogs.com/zxpp/p/5293555.html
Copyright © 2011-2022 走看看