css实现涟漪效果

最近写小程序直播,需要一个闪动的涟漪效果,很简单的效果代码及思路如下

html代码:

<view class="circle"> <view class="ripples"></view> </view>

circle为内置黄色圆圈,ripples为由内向外扩散的波纹

css代码:

.circle{position: fixed;top:300rpx;left: 300rpx;border-radius: 75rpx;border:1rpx solid red;height: 150rpx;width:150rpx;background: orange;
}
.ripples{position: absolute;top: 2rpx;left: 2rpx;width: 146rpx;height: 146rpx;border-radius: 75rpx;animation: ripplesone 1s 2s infinite;
}
@keyframes ripplesone {0% {transform-origin: 75rpx 75rpx;transform: scale(1);opacity: 0;border: 2rpx solid #FF3434;}5% {transform-origin: 75rpx 75rpx;transform: scale(1.1);opacity: 1;border: 2rpx solid #FF3434;}100% {transform-origin: 75rpx 75rpx;transform: scale(1.3);opacity: 0;border: 2rpx solid #FF3434;}
}

animation: ripplesone 1s 2s infinite;
rippleone为动画名称,1s 为动画执行一周时间,2s为进入页面后延迟两秒执行(仅首次延迟),infinite为循环执行该动画,
transform-origin: 75rpx 75rpx;
这是确认向外扩散涟漪的中心点,我设置的宽度为ripples宽度加上边框宽度后的一半,这样就在圆的中心向外扩散,
transform: scale(1.3);
transform的scale可以控制放大和缩小,小于1为缩小。

css 实现涟漪效果相关推荐

  1. html+css+js涟漪效果按钮 点击泛起涟漪

    效果如果 代码如下 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  2. 纯css实现涟漪效果

    <template><div id="app"><el-button type="primary" class="pri ...

  3. html涟漪动画效果,CSS 在按钮上做个涟漪效果(Ripple Animation)

    作为一个 CSS 渣,这次在看到一个 Vue 组件库的按钮里有个点按之后的效果之后跃跃欲试. 效果大概长这样: 首先先观察了一番,大概得到以下特征: 以鼠标按下的位置为原点,以 某个值 为半径进行扩散 ...

  4. css波纹波动效果,CSS 冲击波(水波纹)效果

    实现冲击波--数学知识很重要 *{ margin:0; padding:0; box-sizing:border-box; } html,body{ font-family:"微软雅黑&qu ...

  5. html css鼠标手型效果

    html css鼠标手型效果 style="cursor:pointer" 转载于:https://blog.51cto.com/chengang/1288597

  6. Android 水波效果 | 涟漪效果 实现

    在Xml 里面实现 给Button设置一个background <Buttonandroid:text="Ripple水波纹Background"android:layout ...

  7. 纯 CSS 实现波浪效果!

    一直以来,使用纯 CSS 实现波浪效果都是十分困难的. 因为实现波浪的曲线需要借助贝塞尔曲线. 而使用纯 CSS 的方式,实现贝塞尔曲线,额,暂时是没有很好的方法. 当然,借助其他力量(SVG.CAN ...

  8. C#实现winform仿div+css半透明遮罩效果

    本文实现在winform项目实现网页div+css关透明效果,挺帅的,在网页中要实现div的半透明遮罩层效果不难,在winform项目就不是这么容易了,下面我们来看下效果图先:   正常时: 文章来自 ...

  9. php鼠标经过显示文本,CSS_HTML和CSS做网页实例教程:鼠标滑过文字改变,关于HTML+CSS的实例效果很多, - phpStudy...

    关于HTML+CSS的实例效果很多,下面举出常用的几列,供新手们学习参考. html+CSS实例效果(1):鼠标滑过改变文字 鼠标经过变换文字 #Menu{ width:500px; margin:5 ...

最新文章

  1. CodeGen按钮循环
  2. 理解C#中的string类型
  3. Spring Aware 到底是个啥?
  4. [Python基础]003.语法(2)
  5. Facebook发布人工智能产品DeepText:能以人类智商
  6. windows下java环境搭建
  7. mysql删除端口配置文件,linux中的Mysql的安装、重置安装密码、修改权限详解
  8. 获取某几个分类下的前N条数据 mssql语句
  9. SiameseRPN++分析
  10. 负载均衡SLB新功能介绍
  11. 史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)
  12. C# WinForm关闭窗体确认
  13. 跨线程操作无效:从创建该线程的线程以外的线程访问控件
  14. 没事不要在for循环期间增减迭代序列的成员
  15. 芒果 TV Redis 服务解决方案
  16. 190923每日一句
  17. 使用libimobiledevice在linux上挂载iphone6
  18. C++实现视频格式转换PC客户端工具(支持多任务,暂停,断点续转,删除等基本功能)
  19. 【问题解决】xlwings处理excel复制粘贴时数字自动变成科学计数法
  20. 修改ttf字体美化显示效果

热门文章

  1. CF题目:1238C. Standard Free2play(思维,数论)
  2. t470键盘拆解_复刻经典 ThinkPad 25周年纪念机拆解评析
  3. 剑三服务器在哪个文件夹,《盛大版剑网叁》服务器数据互通详解资料
  4. 阿里宣布重大组织调整,张建锋从阿里CTO卸任
  5. .NET uml设计系列2:逆向工程
  6. 漫谈加持Blink的Flink和Spark
  7. 已知A,B点,和C点,让C点在AB线段上移动
  8. 做男孩的父母的路很长
  9. ramdisk内存虚拟硬盘 软件评测
  10. GitHub education pack申请流程及云主机相关介绍