先上效果图:

教程

本动画需要用到的主要属性:animation, transition 和 Keyframes 属性。

Step 1:HTML 代码:

Step 2: CSS样式:设置animation属性

.dot:before{

content:' ';

position: absolute;

z-index:2;

left:0;

top:0;

width:10px;

height:10px;

background-color: #ff4200;

border-radius: 50%;

}

.dot:after {

content:' ';

position: absolute;

z-index:1;

width:10px;

height:10px;

background-color: #ff4200;

border-radius: 50%;

box-shadow: 0 0 10px rgba(0,0,0,.3) inset;

-webkit-animation-name:'ripple';/*动画属性名,也就是我们前面keyframes定义的动画名*/

-webkit-animation-duration: 1s;/*动画持续时间*/

-webkit-animation-timing-function: ease; /*动画频率,和transition-timing-function是一样的*/

-webkit-animation-delay: 0s;/*动画延迟时间*/

-webkit-animation-iteration-count: infinite;/*定义循环资料,infinite为无限次*/

-webkit-animation-direction: normal;/*定义动画方式*/

}

设置动画方式,像波浪一样,从小变大变无,所以我们要设置宽高从0 – 50px,透明度从有至无,这样就能实现水波涟漪效果啦。

@keyframes ripple {

0% {

left:5px;

top:5px;

opcity:75;

width:0;

height:0;

}

100% {

left:-20px;

top:-20px;

opacity: 0;

width:50px;

height:50px;

}

}

效果完成了,此案例比较适合图像定位标识用,当然还可以有更好的方案去代替,完善这个样式与动画效果。

html5水涟漪动画,CSS3水波涟漪动画定位样式制作教程相关推荐

  1. css 涟漪,CSS3水波涟漪动画定位样式如何制作

    CSS3水波涟漪动画定位样式如何制作 宝剑锋从磨砺出,梅花香自苦寒来.以下是小编为大家搜索整理的'CSS3水波涟漪动画定位样式如何制作,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网 ...

  2. css情景动画,css3中的动画属性animation应用场景及编写代码教程

    讲解一下css3中的动画属性animation应用场景及编写代码教程 以下讨论的是和css3 动画 属性 animation 相关的css3中的动画属性animation应用场景及编写代码教程教程文章 ...

  3. html怎么设置出场动画,CSS3 元素出现动画实例

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? css3中实现动画一般有两种方式,一个是transition过渡,一个是animation动画.最主要区别就是trans ...

  4. css 3d闪烁动画,CSS3实现闪烁动画效果的方法

    本文实例讲述了CSS3实现闪烁动画效果的方法.分享给大家供大家参考.具体方法如下: 给class属性名为className的元素添加闪烁动画效果 复制代码代码如下: .className{ -webk ...

  5. css3 keyframes 取消动画,CSS3 @keyframes简单动画实现

    CSS3 @keyframes简单动画实现 定义: 通过 @keyframes 规则,能够创建动画. 创建动画的原理是,将一套 CSS 样式逐渐变化为另一套样式. 在动画过程中,可以多次改变这套 CS ...

  6. 拐道交叉的css3动画,CSS3图片翻转动画技术详解

    CSS动画非常的有趣:这种技术的美就在于,通过使用很多简单的属性,你能创建出漂亮的消隐效果.其中代表性的一种就是CSS图片翻转效果,能让你看到一张卡片的正反两面上的内容.本文就是要用最简单的方法向大家 ...

  7. android 信封动画,CSS3 信封开启动画

    CSS 语言: CSSSCSS 确定 html, body { height: 100%; } body { display: -webkit-box; display: -webkit-flex; ...

  8. android 信封打开动画,CSS3 信封打开动画

    CSS 语言: CSSSCSS 确定 body { background: #d4ecf8; } .main-message { background: url(/uploads/150601/env ...

  9. css涟漪光圈扩散_CSS3动画之:水波涟漪般的定位样式

    CSS3动画之:水波涟漪般的定位样式 Sponsor 近期工作要做一个用于图像定位的标识,为了让这个指示标识不死板,决定做个简单的动画,动画效果像波浪一样波动,这样标识就更美观好看了,喜欢的同学可以跟 ...

最新文章

  1. 常用Linux命令总结
  2. 如何通过构建以太坊智能合约来销售商品
  3. outlook 单独安装_民强村排烟管道安装公司
  4. oracle sga 4031,Oracle ORA-4031错误产生的原因详解
  5. 28 | 案例篇:一个SQL查询要15秒,这是怎么回事?
  6. Winform字体统一方案
  7. java 中jtable_java中使用JTable控件
  8. mysql连表查询效率,我就不信你还听不明白了!
  9. 安全使用Mac教程 – 使用文件保险箱加密 Mac 数据
  10. 微信小程序开发的坑---新建页面or修改app.json
  11. 数据抓取的艺术(三)
  12. vs2018 设置了包含路径还是提示说打不开头文件
  13. QuickCHM 2.6中“不支持此接口”错误的“彻底”解决(补丁)
  14. 阿里云 RDS CPU性能优化
  15. Ubantu基础指令大集合
  16. Origin2018给两条曲线间画阴影/使用数据标记功能/绘制分段函数/求分段函数的微分图
  17. CommonJS模块化
  18. 自媒体技巧:企鹅号与公众号同步教程
  19. Lombok的@Data注解自动重写equals
  20. 网络抓包工具 翻译帮助文档 详解教程

热门文章

  1. 安装瑞星全功能安全软件2009
  2. ERP中Bom的替代料
  3. Kubernetes Egress 网络策略指南
  4. uni-app 基础之常用组件(2)基础内容
  5. C#读取txt 乱码问题的解决方案
  6. Java Web 开发 从入门到入?
  7. Android wifi探究一:初步认识wpa_supplicant与wifi框架梳理
  8. 321,京东言犀×NLPCC 2022挑战赛开赛
  9. lucene最新版本下载地址(找死我了)
  10. 关于扁平化界面风格的设计美学讨论