zoukankan      html  css  js  c++  java
  • 抛物线效果

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    div.panel{
    400px;
    height: 500px;
    border: 1px solid #000;
    float: left;
    }
    .btn{
    100px;
    height: 100px;
    background: red;
    }
    .tagesssst{
    100px;
    height: 100px;
    background: red;
    right: 10px;
    top:1000px;
    left: 800px;
    position:absolute;
    }
    </style>
    </head>
    <body>
    <div class="btn"></div>
    <div class="panel">
    <div class="item">
    <img class="photo" src="http://placekitten.com/150" width="100" height="100" />

    </div>
    <div class="item">
    <img class="photo" src="http://placekitten.com/150" width="100" height="100" />

    </div>
    <div class="item">
    <img class="photo" src="http://placekitten.com/150" width="100" height="100" />

    </div>
    </div>
    <div class="panel target">
    <div class="item">
    <img class="photo" src="http://placekitten.com/150" width="100" height="100" />

    </div>
    <div class="item">
    <img class="photo" src="http://placekitten.com/150" width="100" height="100" />

    </div>
    <div class="item">
    <img class="photo" src="http://placekitten.com/150" width="100" height="100" />

    </div>
    </div>
    <div class="panel">
    <div class="item">
    <img class="photo" src="http://placekitten.com/150" width="100" height="100" />

    </div>
    <div class="item">
    <img class="photo" src="http://placekitten.com/150" width="100" height="100" />

    </div>
    <div class="item">
    <img class="photo" src="http://placekitten.com/150" width="100" height="100" />

    </div>
    </div>
    <div class="tagesssst"></div>
    <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>

    <script>
    $('.btn').on('click', function(){
    var i=0;
    move($('.item img'),i,$('.item img').length);
    });
    function move(all,index,ll) {
    console.log(all)
    var $orgImg = $(all[index]);
    console.log($orgImg)
    var $targetDiv = $('div.tagesssst');
    console.log($targetDiv[0])
    var $fxImg = $orgImg.clone().css({
    'position': 'absolute',
    'z-index': 10000,
    'width': $orgImg.width(),
    'height': $orgImg.height(),
    'border-radius': '50%'
    }).css($orgImg.offset()).appendTo('body');
    $fxImg
    .animate({
    left: [$targetDiv.offset().left + $targetDiv.width() - $fxImg.width(), 'linear'],
    top: [$targetDiv.offset().top + $targetDiv.height() - $fxImg.height(), 'easeInBack']
    }, 600)
    .fadeOut(200, function () {
    $fxImg.detach();
    index++;
    console.log(index,ll);
    if(index<ll){
    move(all,index,ll);
    }

    });
    }
    </script>
    </body>
    </html>
  • 相关阅读:
    SSM项目搭建(提供源码)
    U盘启动安装linux时卡在“starting dracut initqueue hook”
    nginx 中只能访问根目录,无法访问路由(404)
    在多GPU情况下TensorFlow如何指定在哪些GPU上运行程序
    TensorFlow只训练部分参数
    python中的随机数函数
    Python中读取、显示和保存图片的方法
    神经网络中参数数量的计算
    排序算法
    window Linux 双系统安装
  • 原文地址:https://www.cnblogs.com/1rookie/p/10111373.html
Copyright © 2011-2022 走看看