CSS3实现红包抖动效果


Posted in HTML / CSS onDecember 23, 2020

有个需求是要实现红包的抖动效果,之前没做过,记录一下嘻嘻~~
这里用到了transform: rotate()属性,加上animation实现动画效果,不多说上代码

.red_packet {
  width: 180rpx;
  height: 220rpx;
  position: fixed;
  top: 10rpx;
  right: 20rpx;
  color: #D60E19;
  animation: shake .5s linear infinite;
}
@keyframes shake {

  25% {
    transform: rotate(7deg);
  }
  75% {
    transform: rotate(-7deg);
  }

  50%,
  100% {
    transform: rotate(0);
  }
}

开始实现的效果是这样式的

CSS3实现红包抖动效果

一直在左右摆动,但要实现的效果是隔几秒抖两下,animation不支持间隔时间动画怎么办呢?百度了一番,可以通过设置百分比,前三秒不动,从70%的时候开始抖动,而且要快准狠,改良了一番,效果如下:

CSS3实现红包抖动效果

.red_packet {
  width: 180rpx;
  height: 220rpx;
  position: fixed;
  top: 10rpx;
  right: 20rpx;
  color: #D60E19;
  animation: shake 3s linear infinite;
}

@keyframes shake {

  70%, 80% {
    transform: rotate(7deg);
  }
  75% {
    transform: rotate(-7deg);
  }

  65%,
  85% {
    transform: rotate(0);
  }
}

到此这篇关于CSS3实现红包抖动效果的文章就介绍到这了,更多相关CSS3红包抖动内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS3中的元素过渡属性transition示例详解
Nov 30 HTML / CSS
CSS3 伪类选择器 nth-child()说明
Jul 10 HTML / CSS
纯HTML+CSS3制作导航菜单(附源码)
Apr 24 HTML / CSS
网页切图的CSS和布局经验与要点
Apr 09 HTML / CSS
关于css兼容性问题及一些常见问题汇总
May 03 HTML / CSS
详解CSS3中强大的filter(滤镜)属性
Jun 29 HTML / CSS
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
Sep 15 HTML / CSS
H5调用相机拍照并压缩图片的实例代码
Jul 20 HTML / CSS
钉钉企业内部H5微应用开发详解
May 12 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
Nov 04 HTML / CSS
详解CSS不受控制的position fixed
May 25 HTML / CSS
table不让td文字溢出操作方法
Dec 24 HTML / CSS
html5+css3之制作header实例与更新
Dec 21 #HTML / CSS
CSS3中animation实现流光按钮效果
Dec 21 #HTML / CSS
css3中flex布局宽度不生效的解决
Dec 09 #HTML / CSS
html+css3实现的登录界面
Dec 09 #HTML / CSS
CSS3 实现的缩略图悬停效果
Dec 09 #HTML / CSS
CSS3 实现的火焰动画
Dec 07 #HTML / CSS
CSS3 实现的加载动画
Dec 07 #HTML / CSS
You might like
CodeIgniter使用smtp服务发送html邮件的方法
2015/06/10 PHP
php实现贪吃蛇小游戏
2016/07/26 PHP
改变隐藏的input中value的值代码
2013/12/30 Javascript
javascript实现检验的各种规则
2015/07/31 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
js编写简易的计算器
2020/07/29 Javascript
js实现tab栏切换效果
2020/08/02 Javascript
Angular进行简单单元测试的实现方法实例
2020/08/16 Javascript
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
python 创建一维的0向量实例
2019/12/02 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
2020/11/17 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
村长贪污检举信
2014/04/04 职场文书
工会换届选举方案
2014/05/21 职场文书
护士求职信范文
2014/05/24 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
2015年家长学校工作总结
2015/04/22 职场文书
党员证明信
2015/06/19 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL
nginx配置之并发频次限制
2022/04/18 Servers