为了账号安全,请及时绑定邮箱和手机立即绑定
  • safari、chrome用webkit-transition

    firefox用moz-transition

    opera用o-transition

    查看全部
    1 采集 收起 来源: CSS3中transition

    2019-02-28

  • 记录一下大神代码

    记录一下大神代码

    记录一下大神代码

    <!DOCTYPE html>

    <html>

    <head>

      <meta charset="UTF-8">

      <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">

      <meta name="format-detection" content="telephone=no">

      <meta http-equid=“X-UA-Compatible” content=“IE=edge, chrome=1”>

      <title>正方体</title>

      <style>

     html

     {

          background: -webkit-radial-gradient(center, ellipse, #430d6d 0%, #000000 100%);

     background: radial-gradient(ellipse at center, #430d6d 0%, #000000 100%);

     height: 100%;

     }

     

        #window {

          width: 20em;

     height: 20em;

     position: absolute;

     left: 50%;

     top:50%;

     margin-left: -10em;

     margin-top: -10em;

     -webkit-perspective: 1000px;

     

     }

     

        #box{

          -webkit-animation: 6s spin linear infinite;

     position: absolute;

     width: 100%;

     height: 100%;

     -webkit-transform-style: preserve-3d;

     transform-style: preserve-3d;

     -webkit-transform: rotateX(-20deg) rotateY(-20deg);

     }

     

        .face {

          background: -webkit-linear-gradient(left, rgba(54, 226, 248, 0.5) 0px, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px), -webkit-linear-gradient(top, rgba(54, 226, 248, 0.5) 0px, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px);

     -webkit-background-size: 2.5em 2.5em;

     

     background-color: rgba(0, 0, 0, 0.5);

     position: absolute;

     width: 100%;

     height: 100%;

     color: #77ffb9;

     box-shadow: inset 0 0 5em rgba(125, 125, 125, 0.8);

     }

     

        #face-front {

          transform: translateZ(10em);

     }

     

        #face-left {

          -webkit-transform: rotateY(-90deg) translateZ(10em);

     }

     

        #face-top {

          -webkit-transform: rotateX(90deg) translateZ(10em);

     }

     

        #face-right {

          -webkit-transform: rotateY(90deg) translateZ(10em);

     }

     

        #face-bottom {

          -webkit-transform: rotateX(-90deg) translateZ(10em);

     }

     

        #face-back {

          -webkit-transform: rotateX(180deg) translateZ(10em);

     }

     

     

        @-webkit-keyframes spin

     {

          from

     {

            -webkit-transform: translateZ(-10em) rotateX(0) rotateY(0deg);

     transform: translateZ(-10em) rotateX(0) rotateY(0deg);

     }

     

          to

     {

            -webkit-transform: translateZ(-10em) rotateX(360deg) rotateY(360deg);

     transform: translateZ(-10em) rotateX(360deg) rotateY(360deg);

     }

        }

      </style>

    </head>

    <body>

    <div id="window">

      <div id="box">

        <div class="face" id="face-front">1</div>

        <div class="face hide" id="face-left">2</div>

        <div class="face hide" id="face-top">3</div>

        <div class="face hide" id="face-right">4</div>

        <div class="face hide" id="face-bottom">5</div>

        <div class="face hide" id="face-back">6</div>

      </div>

    </div>

     

    X:<input id="changex" type="range" name="" min="-100" max="100"

    onchange="ratate()"

    />

    <br>

    Y:<input id="changey" type="range" name="" min="-100" max="100" onmousemove="ratate()"

    />

    <script>

     function ratate()

      {

        var x = document.getElementById('changex').value;

     var y = document.getElementById('changey').value;

     document.getElementById('window').style.webkitPerspectiveOrigin =

          x+"% "+y+"%";

     }

    </script>

    </body>

    </html>


    查看全部
    1 采集 收起 来源:编程挑战

    2019-02-13

  • transform-origin属性调整旋转中心 x轴可设置3个值:left center right y轴可设置3个值:top center bottom z轴length px
    查看全部
    1 采集 收起 来源:transform属性

    2015-04-08

  • 【css3的动画功能】 transition:从一个属性值平滑的过渡到另一个属性值 animation:通过关键帧的技术在网页上产生更加复杂的效果 transition <过渡属性名称><过渡时间> 【各浏览器兼容写法】 -webkit-transition 谷歌、苹果 -moz-transition 火狐 -o-transition opera 举例: -webkit-transition:color 1s; //让元素颜色的变化持续1秒钟 -webkit-transition:height 3s;
    查看全部
    1 采集 收起 来源: CSS3中transition

    2018-03-22

  • 设置3D场景 使用transform属性调整元素 -webkit-transform-style:-webkit-preserve:3d; translate: translateX(x px) translateY(y px) translateZ(z px) rotate: rotateX(x deg) rotateY(y deg) rotateZ(z deg)
    查看全部
    1 采集 收起 来源:创建3D场景

    2017-08-29

  • css 3 支持两种动画特性: 1. transition 设置某个属性值平滑的过渡效果和时长 2. animation 通过设置关键帧来制作动画,使动画效果更加个性化
    查看全部
    1 采集 收起 来源: CSS3中transition

    2017-06-25

  • jquery库借用skyd提供的地址。。。
    查看全部
    1 采集 收起 来源:编程挑战

    2015-03-01

  • -webkit-perspective:800; 窗口深度800 -webkit-perspective-origin:50% 50%;视点在场景的中间 -webkit-transform-style:presever-3d; 3d场景的转换
    查看全部
    1 采集 收起 来源:创建3D场景

    2017-06-01

  • mark
    查看全部
    1 采集 收起 来源: CSS3中transition

    2018-03-22

  • transition:从一个属性值平滑的过渡到另一个属性值; animation:支持通过关键帧技术在网页上产生更复杂的效果。
    查看全部
    1 采集 收起 来源: CSS3中transition

    2015-02-08

  • opera浏览器
    查看全部
    1 采集 收起 来源: CSS3中transition

    2018-03-22

  • transition所用的参数,及不同浏览器的写法不同,如ff使用的是-moz-transition,opera使用-o-transition等
    查看全部
    1 采集 收起 来源: CSS3中transition

    2018-03-22

  • -webkit-perspective:800; 窗口深度800 -webkit-perspective-origin:50% 50%;视点在场景的中间 -webkit-transform-style:presever-3d; 3d场景的转换
    查看全部
    1 采集 收起 来源:创建3D场景

    2016-10-23

  • 表示代码太小了,看着费劲
    查看全部
    1 采集 收起 来源:translate属性

    2015-01-18

  • 参考同学的简洁代码,值得学习
    查看全部
    1 采集 收起 来源:编程挑战

    2016-08-05

举报

0/150
提交
取消
课程须知
本课程适合有html、css基础知识的同学进阶学习
老师告诉你能学到什么?
如何使用CSS3来创建一个3D的动画效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!