zoukankan      html  css  js  c++  java
  • 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);
      }
    }
  • 相关阅读:
    【ACM-ICPC 2018 南京赛区网络预赛 L】Magical Girl Haze
    【Manthan, Codefest 18 (rated, Div. 1 + Div. 2) C】Equalize
    【Manthan, Codefest 18 (rated, Div. 1 + Div. 2) B】Reach Median
    工作总结二
    学习总结
    快速WCF
    EF+linq的增删改查
    JAVASCRIPT闭包以及原型链
    CSS声明各个浏览器私有属性的命名前缀
    mvc的model验证,ajaxhelper,验证机制语法
  • 原文地址:https://www.cnblogs.com/CyLee/p/5362145.html
Copyright © 2011-2022 走看看