• 三角形


    鼠标移入,流线走出三角形,移除消失;

    一,首先让三条线的宽度为0;

    二,旋转;

    transform: rotate(-120deg);

    三,transition:<过渡属性名称> <过渡时间> <过渡模式>,ex:

    transition: width 0.5s linear;

    四,在过渡效果开始前等待 1秒:

    transition-delay: 1s;

    完整:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <script src="https://code.jquery.com/jquery-3.0.0.js"></script>
        <meta name="viewport" content="width=device-width">
        <title>JS Bin</title>
        <style>
            .hover {
                width: 300px;
                height: 300px;
                border: 1px solid #000;
                background-color: #fff;
                position: relative;
            }
            .hover .line {
                position: absolute;
                width: 0;
                height: 1px;
                background-color: red;
                transform-origin: 0 0;
                transition: width 0.5s linear;
            }
            .hover .line1 {
                left: 50px;
                bottom: 50px;
            }
            .hover .line2 {
                left: 250px;
                bottom: 49px;
                transform: rotate(-120deg);
                transition-delay: 0.5s;
            }
            .hover .line3 {
                left: 150px;
                top: 77px;
                transform: rotate(-240deg);
            }
            .hover.move-on .line1 {
                transition-delay: 0s;
            }
            .hover.move-on .line3 {
                /*在过渡效果开始前等待 1 秒*/
                transition-delay: 1s;
            }
            .hover.move-out .line1 {
                transition-delay: 1s;
            }
            .hover.move-out .line3 {
                transition-delay: 0s;
            }
            .hover:hover .line {
                width: 200px;
            }
        </style>
    </head>
    <body>
    <div class="hover">
        <div class="line line1">1</div>
        <div class="line line2">2</div>
        <div class="line line3">3</div>
    </div>
    <script>
    //    $('.hover').hover(function () {
    //        $(this).removeClass('move-out').addClass('move-on');
    //    },function () {
    //        $(this).removeClass('move-on').addClass('move-out');
    //    })
    </script>
    </body>
    </html>





  • 相关阅读:
    POJ 1837 (DP)
    POJ 2255(分治递归)
    红球多于白球的概率(分治递归)
    HDOJ 4039 (Data_Structure)
    管道问题(prim)
    寻找给定区间内第K小的数(分治递归)
    大数加法
    1000元购物券 (分治递归)
    POJ 1308(并查集) (Data_Structure)
    我的2012年还不是世界末日
  • 原文地址:https://www.cnblogs.com/wang715100018066/p/6387234.html
Copyright © 2020-2023  润新知