html5动态效果随鼠标动,html5+CSS3心形动画跟随鼠标光标运动特效

html5+CSS3心形动画跟随鼠标光标运动特效

代码片段:

this.update = function () {

var lastPoint = { x: _this.x, y: _this.y };

// Move points over time

_this.radians += _this.velocity;

// Drag effect

_this.lastMouse.x += (mouse.x - _this.lastMouse.x) * 0.05;

_this.lastMouse.y += (mouse.y - _this.lastMouse.y) * 0.05;

// Circular Motion

_this.distanceFromCenter.x = _this.prevDistanceFromCenter.x + Math.sin(_this.radians) * 100;

_this.distanceFromCenter.y = _this.prevDistanceFromCenter.x + Math.sin(_this.radians) * 100;

_this.x = _this.lastMouse.x + Math.cos(_this.radians) * _this.distanceFromCenter.x;

_this.y = _this.lastMouse.y + Math.sin(_this.radians) * _this.distanceFromCenter.y;

_this.draw(lastPoint);

};

申明:本站所有资源都是转载各大下载站,或由网友投稿发布,请自行检测软件的完整性,如有侵权请联系我们删除下架,联系方式:admin@php.cn

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值