• 技术文章 >web前端 >css教程

    css3动画2D、3D转换的方法

    高洛峰高洛峰2017-03-09 18:39:17原创1027
    这篇文章介绍css3动画2D、3D转换的方法

    css3动画的2D、3D转换代码:

    <!DOCTYPE html><html lang="en"><head>
        <meta charset="UTF-8">
        <title>css3动画</title>
        <style type="text/css">
            p{width:100px;height:100px;background: rebeccapurple;color:#fff;}
            .p1{
                /*translate:移动(x,y)*/
                transform:translate(100px,100px);
                -webkit-transform: translate(100px,100px);/*safari,chrome*/
                -ms-transform: translate(100px,100px);/*IE*/
                -o-transform:translate(100px,100px);/*opera*/
                -moz-transform: translate(100px,100px);/*firefox*/
            }
            .p2{
                /*rotate:旋转(旋转角度edg)*/
                transform:rotate(100deg);
                -webkit-transform:rotate(100deg);/*safari,chrome*/
            }
            .p3{
                /*scale:缩放(宽,高)*/
                transform:scale(1,2);
                -webkit-transform:scale(1,2);/*safari,chrome*/
            }
            .p4{
                /*skew:倾斜(围绕x轴旋转,围绕y轴旋转)*/
                transform:skew(20deg,20deg);
                -webkit-transform:skew(20deg,20deg);/*safari,chrome*/
            }
            .p5{
                /*matrix矩阵,定义 2D 转换,使用六个值的矩阵
                              定义 3D 转换,使用 16 个值的 4x4 矩阵*/
                transform:matrix(0.586,0.8,-0.8,0.866,0,0);
                -webkit-transform: matrix(0.586,0.8,-0.8,0.866,0,0);
            }
    
            /*3D转换*/
            .p6{
                /*rotateX:(围绕x轴旋转)*/
                /*rotateY:(围绕y轴旋转)*/
                transform:rotateX(120deg);
                -webkit-transform:rotateX(120deg);/*safari,chrome*/
            }
        </style></head><body><p>这个是测试1</p><br/><p class="p1">这个是测试2</p><br/><p class="p2">这个是测试2</p><br/><p class="p3">这个是测试2</p><br/><p class="p4">这个是测试2</p><br/><p class="p5">这个是测试2</p><br/><p class="p6">这个是测试2</p><br/></body></html>

    以上就是css3动画2D、3D转换的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css3动画
    上一篇:css3多列及瀑布流效果示例代码 下一篇:css实现3D立方体旋转特效的示例代码
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• CSS伸缩盒布局(总结分享)• 一文详解css中的UI状态伪类选择器• div外边距重合问题及解决方法• 深入解析弹性盒模型的所有属性(图文)• CSS标准盒模型与浮动的使用总结
    1/1

    PHP中文网