• 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);
      }
    }
  • 相关阅读:
    redis面试题总结
    TP5隐藏index.php
    php四种文件加载语句
    【Redis缓存机制】1.Redis介绍和使用场景
    Linux cpufreq 机制了解 arm
    数码设备发展的核心:分离,互联网营销 狼人:
    豆瓣:“慢公司”,互联网营销 狼人:
    互联网周刊:互联网进化论,互联网营销 狼人:
    怀念中国雅虎:技术文化和惨淡命运,互联网营销 狼人:
    菜鸟玩GAE(Google App Engine)完全指南,互联网营销 狼人:
  • 原文地址:https://www.cnblogs.com/CyLee/p/5362145.html
Copyright © 2020-2023  润新知