侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

使用CSS3和Javascript创建像寺庙运行中的动画一样的硬币动画

2022-12-25 星期日 / 0 评论 / 0 点赞 / 36 阅读 / 2176 字

我正在尝试使用 css3和javascript创建像寺庙运行中的动画的硬币动画我尝试使用css3中的过渡复制动画但我无法实现相同 他们的任何一个例子在网络上都有相同的动画?或者任何人都可以帮助

... . . 我正在尝试使用 css3和javascript创建像寺庙运行中的动画的硬币动画我尝试使用css3中的过渡复制动画但我无法实现相同

他们的任何一个例子在网络上都有相同的动画?或者任何人都可以帮助我实现动画.

更新:

点击一个按钮,我想要一些硬币从按钮中出现并收集到一个篮子里(按钮可以在页面的任何地方,篮子固定在底部)

使用css3过渡和jquery实现

HTML
    

<button id="btn1">button1</button>   <div id="1" class="coin"></div>   <div id="2" class="coin"></div>    <div id="3" class="coin"></div>    <div id="4" class="coin"></div>    <div id="basket"></div></div>​

CSS

.coinanim{    top:420px;    left: 430px;    width:50px;    height:50px;    transition: all 2s ease-in-out;     -webkit-transition: all 2s ease-in-out;     transition-delay: .36s;      -webkit-transition-delay: .36s;   }

jQuery的

$('#btn1').click(function(){     $('.coin').css('opacity',1);     $('#1').addClass('coinanim1');     $('#2').addClass('coinanim2');     $('#3').addClass('coinanim3');     $('#4').addClass('coinanim4');   });  $('.coin').on('webkitTransitionEnd',function(){      $('.coin').css('opacity',0);      $('.coin').attr('class','coin');  });

演示:http://jsfiddle.net/dA42n/23/

.

解决方法

. 为什么不简单地使用JQuery动画? http://jsfiddle.net/KeeB2/2/

$cart = $(".cart");$("button").on("click",function(){    $btn = $(this);    var $coin = $('<div class="coin">')        .insertAfter($btn)        .css({            "left": $btn.offset().left,"top": $btn.offset().top        })        .animate({            "top": $cart.offset().top,"left": $cart.offset().left        },800,function() {            $coin.remove();        });});​

使用此方法,您还可以使用CSS动画来增强他们飞向篮筐时的硬币行为.

. . .. ...

广告 广告

评论区