• css 动画 码农


    1. animation: 動畫名稱 持續時間
    @keyframe 動畫名稱 {
        from {
            CSS 屬性: 值
        }
        to {
            CSS 屬性: 值
        }
    }
        @keyframes active {
            0% {
                opacity: 0;
                transform: scale(0);
            }
    
            100% {
                opacity: 1;
                transform: scale(1);
            }
        }
    

      2. transition: CSS屬性 持續時間;

    	div{
    		     200px;
    		    height: 200px;
    		    margin: 100px auto;
    		    background-color: #336699;
    		    
    		    /*transition:width 1s;*/
    		    transition:all 1s;
    		    /*transition: height 1s;*/
    		}
    		div:hover{
    		     300px;
    		    height: 400px;
            }

    3.html简代demo
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <style>
        .box1 {
            border: 1px solid blue;
            width: 100px;
            height: 40px;
            animation: active 1s linear 1;
        }
    
        @keyframes active {
            0% {
                opacity: 0;
                transform: scale(0);
            }
    
            100% {
                opacity: 1;
                transform: scale(1);
            }
        }
    
    
        #c1:checked~.box2 {
            margin-left: 50px;
            display: block;
            visibility: hidden;
            opacity: 0;
        }
    
        .box2 {
            margin-left: 0px;
            height: 100px;
            width: 100px;
            background-color: #0a0;
            transition: 1s -.3s linear;
            visibility: visible;
            opacity: 1;
        }
    </style>
    
    <body>
        <button onclick='toggle()'>change</button>
        <div class="box1"></div>
    
        <br />
        <input id="c1" type="checkbox">
        <br />
        <br />
        <div class="box2"></div>
    </body>
    
    </html>
    
    <script>
        function toggle() {
            curr = document.querySelector('div').style.display
            if (curr == 'display' || curr == '') {
                document.querySelector('div').style.display = 'none'
            } else {
                document.querySelector('div').style.display = ''
            }
        }
    </script>

     

    1:animation: 動畫名稱 持續時間@keyframe 動畫名稱 {    from {        CSS 屬性: 值    }    to {        CSS 屬性: 值    }}    @keyframes active {        0% {            opacity: 0;            transform: scale(0);        }
            100% {            opacity: 1;            transform: scale(1);        }    }

    2:transition: CSS屬性 持續時間;div{    200px;    height: 200px;    margin: 100px auto;    background-color: #336699;        /*transition:width 1s;*/    transition:all 1s;    /*transition: height 1s;*/}div:hover{    300px;    height: 400px;        }

    本店所有软件都可以修改定制,详情请咨询店家

    人生旅途,边走边看...
  • 相关阅读:
    练习上传下载时遇到的问题
    el表达式遇到的问题
    js中for循环闭包问题记录
    随机排座位(模板) 20.10.17
    #STL:优先队列数据结构函数的用法 #堆 #优先队列数据结构(堆) #priority_queue 20.10.17
    关于int的范围
    #归并排序 归并排序的刷题记录 ~20.09.25
    #欧拉函数 ~20.8.27
    #排列 #组合 ~20.8.24
    105.七夕祭
  • 原文地址:https://www.cnblogs.com/dming4/p/15245651.html
Copyright © 2020-2023  润新知