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>
  • 相关阅读:
    JSP 中文乱码显示处理解决方案
    jsp的9大对象
    获取各种路径
    输出自绘制图片
    Emmet基本使用方法
    <input type="file" />浏览时只显示指定文件类型
    使用dockerfile文件创建image
    gunicorn 访问日志配置与项目启动
    制作符合自己需求的镜像 docker image
    linux 查看系统信息
  • 原文地址:https://www.cnblogs.com/1rookie/p/10111373.html
Copyright © 2011-2022 走看看