Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
Done!
Send
css
html, body { width: 100%; padding: 0; margin: 0; font-family: "Inter", Arial; background-color: #6CE1FF; } button { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); display: flex; align-items: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); overflow: hidden; background: linear-gradient(to right bottom, #687b8f, #171a1f); color: white; outline: none; border: none; border-radius: 5px; font-weight: 600; font-size: 18px; cursor: pointer; padding: 12px 24px 12px 28px; box-shadow: 0px 2px 10px #44515e8a; } button svg { height: 18px; width: 18px; margin-left: 10px; fill: white; } button .done { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
JavaScript
let button = document.querySelector("button"); let t1 = gsap.timeline({ paused: true, reversed: true }); let watch = false; button.addEventListener("click", (e) => { if (!watch) { t1.play(); watch = true; } else { t1.reverse(); watch = false; } }); t1.to("button svg", { ease: "power1.out", rotate: 45, }); t1.to("button svg", { ease: "power1.out", xPercent: -150, }); t1.to( ".send", { x: -80, opacity: 0, duration: 1.5, ease: "power1.inOut" }, 0.2 ); t1.to("button svg", { ease: "elastic.in(2, 0.3)", x: 100, duration: 1.5, }); t1.from(".done", { yPercent: -100, opacity: 0, duration: 1.2, ease: "bounce.out" });
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>GSAP发送按钮动画-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号