美文网首页
前端 动画

前端 动画

作者: 现实里的童话xklss | 来源:发表于2018-08-16 19:39 被阅读0次

    css3过渡动画

    border-radius 设置元素变成圆角
    transition 设置动画 4个属性
    ease 慢速 加速 慢速 停止的过渡效果
    ease-in 慢速 快速 ease-out 快开始越来

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>css3过渡动画</title>
        <style type="text/css">
            .box1{
                width: 100px;
                height: 100px;
                background-color: gold;
                /*transition: width 500ms ease,height 300ms ease 500ms,background-color 500ms ease 1s,border-radius 500ms ease 1.5s;*/
                /*单个执行*/
                transition: all 500ms ease;
            }
                /*所有一起执行*/
            .box1:hover{
                width: 500px;
                height: 300px;
                background-color: red;
                border-radius: 50px; 
            }
            /* border-radius 设置元素变成圆角
                transition 设置动画 4个属性
                ease 慢速 加速 慢速 停止的过渡效果
                ease-in 慢速 快速  ease-out 快开始越来
            */
    
        </style>
    </head>
    <body>
        <div class="box1">
            <!-- <div class="box2"></div> -->
        </div>
    </body>
    </html>
    

    transfrom变形

    有四种方式 : 位移 旋转 缩放 斜切

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>transform变形</title>
        <!-- 四种方式 位移 旋转  缩放 斜切-->
        <style type="text/css">
            .box{
                width: 200px;
                height: 200px;
                background-color: gold;
                margin: 50px auto 0px;
                /*translate 写法transfrom:translate(x轴px,y轴px)*/
                transform: translate(50px,50px);
                
            }
            .box1{
                width: 200px;
                height: 200px;
                background-color: gold;
                margin:50px auto 0px;
                /*scale 缩放 写法transfrom:scale(x轴,y轴)*/
                transform: scale(0.5,0.2);
            }
            .box2{
                width: 200px;
                height: 200px;
                background-color: gold;
                margin:50px auto 0px;
                /*rotate 旋转 写法transfrom:rotate(  deg)*/
                transform: rotate(360deg);;
            }
            .box3{
                width: 200px;
                height: 200px;
                background-color: gold;
                margin:50px auto 0px;
                /*skew 斜切 写法 transform:skew(x轴deg,y轴deg)*/
                transform: skew(0deg,45deg);
            }
        </style>
    </head>
    <body>
        <div class="box"></div>
        <div class="box1"></div>
        <div class="box2"></div>
        <div class="box3"></div>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:前端 动画

          本文链接:https://www.haomeiwen.com/subject/qghgbftx.html