Html - 涟漪特效

这种效果稍加改造非常优雅、并且可以准确的实验触摸聚焦点。缺点是非常消耗内存。娱乐为主吧

js

//╠═╬═╬═╬═╬═╬═╬═╬═╬═╬═╣  涟漪特效 ╠═╬═╬═╬═╬═╬═╬═╬═╬═╬═╣
涟漪特效 = function()
{
    $(‘body‘).on(‘tap‘, function (e)
    {  

            var left = e.detail.center.x;
            var top = e.detail.center.y;

            $("body").append(‘<div class="dot" style="top:‘ + top + ‘px;left:‘ + left + ‘px;"></div>‘)
            setTimeout(function () {
                $(‘.dot:first‘).remove();
            }, 1500);
    });
}

css

/* 涟漪特效 */ 

.dot {
  display: block;
  height: 20px;
  width: 20px;
  background: transparent;
  border-radius: 100%;
  position: absolute;
  animation: sploosh 1.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-animation:sploosh 1.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  -ms-animation:sploosh 1.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  -moz-animation:sploosh 1.25s cubic-bezier(0.165, 0.84, 0.44, 1);
   background: transparent;
  z-index:9999;    

} 

@keyframes sploosh
{
  0% {
    box-shadow: 0 0 0 0px rgba(66, 166, 223, 0.7);
    background: rgba(66, 166, 223, 0.7);
  }
  100% {
    box-shadow: 0 0 0 300px rgba(66, 166, 223, 0);
    background: rgba(66, 166, 223, 0);
  }
} 

@-webkit-keyframes sploosh
{
  0% {
    -webkit-box-shadow: 0 0 0 0px rgba(66, 166, 223, 0.7);
    -webkit-background: rgba(66, 166, 223, 0.7);
  }
  100% {
    -webkit-box-shadow: 0 0 0 300px rgba(66, 166, 223, 0);
    -webkit-background: rgba(66, 166, 223, 0);
  }
}

@-ms-keyframes sploosh
{
  0% {
    -ms-box-shadow: 0 0 0 0px rgba(66, 166, 223, 0.7);
    background: rgba(66, 166, 223, 0.7);
  }
  100% {
    -ms-box-shadow: 0 0 0 300px rgba(66, 166, 223, 0);
    background: rgba(66, 166, 223, 0);
  }
}

@-moz-keyframes sploosh
{
  0% {
    box-shadow: 0 0 0 0px rgba(66, 166, 223, 0.7);
    background: rgba(66, 166, 223, 0.7);
  }
  100% {
    box-shadow: 0 0 0 300px rgba(66, 166, 223, 0);
    background: rgba(66, 166, 223, 0);
  }
}
时间: 2024-10-24 07:19:10

Html - 涟漪特效的相关文章

jQuery UI炫酷雨滴落在水面上的波纹涟漪特效

raindrops是一款效果很炫酷的jQuery UI雨滴落在水面上的特效. 该特效模拟水滴从空中落入平静的水面上的效果. 通过參数能够设置水面波纹的大小,强度,波纹扩散的速度等等属性. 效果演示:http://www.htmleaf.com/Demo/201506041968.html 下载地址:http://www.htmleaf.com/jQuery/Layout-Interface/201506041967.html

EChars学习-1

Echarts,编写来自Enterprise Charts,商业级数据图表,是百度的一个开源的数据可视化工具 官网地址:http://echarts.baidu.com/ 一.引入Echarts <!DOCTYPE html> <html> <header> <meta charset="utf-8"> <!-- 引入 ECharts 文件 --> <script src="echarts.min.js&quo

Android 算法 水纹

基础知识: 在讲解代码之前,我们来回顾一下在高中的物理课上我们所学的关于水波的知识.水波有扩散,衰减,折射,反射,衍射等几个特性: 扩散 : 当你投一块石头到水中,你会看到一个以石头入水点为圆心所形成的一圈圈的水波,这里,你可能会被这个现象所误导,以为水波上的每一点都是以石头入水点为中 心向外扩散的,这是错误的.实际上,水波上的任何一点在任何时候都是以自己为圆心向四周扩散的,之所以会形成一个环状的水波,是因为水波的内部因为扩散的 对称而相互抵消了. 衰减 :因为水是有阻尼的,否则,当你在水池中投

echart地图+散点图表,点击散点触发BootstrapDialog弹框

echart地图和散点图结合,点击散点触发BootstrapDialog弹框. 需要引入文件jquery.bootstrap.bootstrap-dialog.min.js.echarts.min.js.echart地图用的china.js function repCityStrategy(rsData){//触发echart地图的,rsData是传给echart的数据 var mapType = $('#selectCityPrev').find('option:selected').val(

Echarts全解注释

coordinate-geo.js文件为地理坐标系的配置参数 1 mytextStyle={ 2 color:"#333",//文字颜色 3 fontStyle:"normal",//italic斜体 oblique倾斜 4 fontWeight:"normal", //文字粗细bold bolder lighter 100 | 200 | 300 | 400... 5 fontFamily:"sans-serif", //字

python数据可视化:pyecharts

发现了一个做数据可视化非常好的库:pyecharts.非常便捷好用,大力推荐!! 官方介绍:pyecharts 是一个用于生成 Echarts 图表的类库.Echarts 是百度开源的一个数据可视化 JS 库.用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图. 中文教程也非常具体:https://pyecharts.org/#/zh-cn/quickstart?id=%e5%a6%82%e4%bd%95

vue12----eCharts、HackerAttacks 黑客攻击

### eCharts 官方文档:基本介绍.示例.API文档.配置项 实例--->官方实例 文档--->教程.配置项手册 echarts基本使用:(App.vue) ①安装插件: npm install echarts(项目名不能和插件名相同) ②引入: import echarts from "echarts"; ③mounted中初始化(echarts.init()): this.echartsObj=echarts.init(this.$refs.map); ④ech

Waves:类Material Design 的圆形波浪(涟漪)点击特效插件

Google Material Design 相信你也了解不少了,但目前无论是应用端还是网页端,可参考案例尚少.本着补充<Material Design 一些相关中文资料/资源收集汇总>一文的目的,介绍一款类Google Material Design 的圆形波浪(涟漪)点击特效插件Waves. Google Material Design 中有一个特效,点击某个色块区域会有圆形波浪(涟漪)渐现放大的效果(当然,对应应用端则为触摸事件).Waves 就是这么一款在网页上实现该特效的javasc

基于WebGL的炫酷元素背景水波涟漪jQuery特效

jquery.ripples是一款基于WebGL的效果非常炫酷的元素背景水波涟漪jQuery特效插件.该jQuery插件通过强大的WebGL,可以在指定的元素上添加一个水波层,制作出水波涟漪的炫酷效果,并且可以使用鼠标来和它进行互动. WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以