zoukankan      html  css  js  c++  java
  • 鼠标点击特效

    展示:

        (function() {
    
            window.onclick = function(event) {
    
                var heart = document.createElement("b");
    
                heart.onselectstart = new Function('event.returnValue=false');
    
                document.body.appendChild(heart).innerHTML = "❤";
    
                heart.style.cssText = "position: fixed;left:-100%;";
    
                var f = 16, // 字体大小
                    x = event.clientX - f / 2, // 横坐标
                    y = event.clientY - f, // 纵坐标
                    c = randomColor(), // 随机颜色
                    a = 1, // 透明度
                    s = 1.2; // 放大缩小
    
                var timer = setInterval(function() {
    
                    if (a <= 0) {
    
                        document.body.removeChild(heart);
    
                        clearInterval(timer);
    
                    } else {
    
                        heart.style.cssText = "font-size:16px;cursor: default;position: fixed;color:" + c + ";left:" + x + "px;top:" + y + "px;opacity:" + a + ";transform:scale(" + s + ");";
    
                        y--;
                        a -= 0.016;
                        s += 0.002;
    
                    }
    
                }, 12)
    
            }
    
            // 随机颜色
            function randomColor() {
    
                return "rgb(" + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + ")";
    
            }
    
        }())
  • 相关阅读:
    计算日期之差
    大数相加
    NY-字符串替换
    HDU1004之总是wa的细节问题
    指针在字符串简单应用
    mybatis~SQL映射
    java实现递归(1)
    apk、图片下载工具(1)
    签到规则工具(1)
    短信发送工具(2)
  • 原文地址:https://www.cnblogs.com/lprosper/p/9554695.html
Copyright © 2011-2022 走看看