CSS小球下落回弹动画效果
视频被横向拉伸了,实际效果小球是圆的!鼠标放在 tube 区域中时小球运动,划出时运动暂停,点击重新开始运动。
屏幕录制2022-05-04 14.22.09
<template><div class="tube"><div class="ball"></div></div>
</template><script>
export default {mounted() {document.querySelector('.tube').addEventListener('click', function() {let ball = this.querySelector('.ball');ball.className = 'noBall';setTimeout(()=>{ball.className = 'ball';});})},methods: {},
};
</script><style>
body {background: none;font: bold 100% Helvetica, sans-serif;
}@keyframes bounce {50%, 80% {transform: translateY(355px);animation-timing-function: cubic-bezier(0, .5, .5, 1);}65% {transform: translateY(255px);}90% {transform: translateY(305px);}to {transform: translateY(355px);}
}.tube {position: relative;left: 10%;top: 10%;width: 50px;height: 400px;background: linear-gradient(#08d5f0, white);border-bottom: 10px solid #03b135;
}.ball {position: absolute;left: 5px;top: 5px;width: 40px;height: 40px;border-radius: 50%;background: radial-gradient(at 12px 12px, white, red);animation: 3s bounce cubic-bezier(.5, 0, 1, .5);animation-play-state: paused;animation-fill-mode: forwards;
}.tube:hover .ball {animation-play-state: running;
}</style>
CSS小球下落回弹动画效果相关推荐
- c语言实现小球抛物线动画,CSS实现小球抛物线运动的动画效果 (代码)
本篇文章给大家带来的内容是关于CSS实现小球抛物线运动的动画效果 (代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一个物体实现抛物线运动,物理上是将物体分为水平运动(匀速) ...
- 纯html+css炫酷地球仪动画效果
纯html+css炫酷地球仪动画效果 <!DOCTYPE html> <html lang="en"> <head><meta chars ...
- 74行代码实现浪漫的红心下落的动画效果
七夕节快到了,让我们使用 74 行的纯 HTML/JavaScript 代码,实现一个浪漫的红心下落的动画效果吧. 将下列代码粘贴到一个空白的 html 文件里,用浏览器本地打开即可. <htm ...
- 纯CSS实现3D正方体动画效果
目录 前言 正文 1.基本架构 2.书写每个div样式 3.为需要产生动画的一面单独设置样式 4.设置鼠标hover效果 5.优化 总结 前言 纯CSS实现3D正方体动画效果,此方法是通过transf ...
- uniapp小程序实现录音 uniapp小程序长按录音 点击播放等功能(CSS实现语音音阶动画效果)
最近项目使用uniapp开发微信小程序,需要实现一个长按时进行语音录制,限制录制时间最大为60秒,录制完成后,可点击播放,播放时再次点击停止播放,录制完成长按实现删除功能,删除后又可重新录制(如上图所 ...
- html翻牌动画效果,css实现旋转翻牌动画效果
css动画之旋转翻牌效果,具体内容如下所示: 1.我们先设置两个盒子大小,颜色等等,然后定位重叠在一起,最后再进行动画设置 例子如下: .box { height: 300px; width: 300 ...
- matlab实现振动弹簧的实时动画,CSS如何实现弹簧动画效果
CSS Animation在Web Animation中已不是新技术,不过在制作动画的时候,或许常常纠结timing-function如何使用.一般情况之下,都会使用animation-timing- ...
- html中购物车小球飞入的效果,vue项目中css3实现加入购物车小球抛物线飞入动画效果...
学习Vue中在做移动端商城练习项目时,记录css3实现加入购物车抛物线小球飞入动画效果.下面会介绍我在项目中实现抛物运动的简单方法. 知识点:css3动画(抛物线运动).vue动态绑定事件(控制小球出 ...
- css animation动画完成后隐藏_如何使用CSS实现旋转地球动画效果
旋转地球功能实现主要借助于CSS动画效果完成,通过移动地图背景图层,云彩图层等,在视觉上呈现出旋转地球效果.旋转地球最终实现效果如下图所示: 旋转地球效果展示 设计思路与核心技术 旋转地球效果实现主要 ...
最新文章
- PHP爬取post网页数据,php curl发送post请求爬取webService接口数据简单实例
- 30天敏捷结果(27):做些有重要意义的事
- Mac下查看端口占用
- 春节回来了,你收获了什么?
- 光纤收发器如何选择?
- emui消息推送服务器,别再抱怨,这次或许真的轮到你了,EMUI9.1推送进度再次更新...
- js实现的省市县三级联动的最新源码
- PHP生成随机密码的4种方法及性能对比
- WPF TreeView 绑定(demo 转)
- android Tencent x5webview截长图
- 华硕笔记本BIOS详细设置
- 导出文件 java.util.zip.ZipException: invalid stored block lengths
- CA数字证书是什么?
- Yapi接口平台个人总结
- mfc上位机网络接收图片并显示_基于UDS on CAN的BootLoader上位机
- 关于android各平台上架心得
- 模拟电子技术(二)基本放大电路
- python二进制文件对比_二进制文件 .VS. 文本文件 > python
- TS流PAT、PMT、ES、PES分析及解析代码
- html调用外部js报错onClick is not defined at HTMLButtonElement.onclick