/ 技术 / 18浏览

鼠标点击特效:点击网站页面显示24字核心价值观上升的特效代码

文章目录

复制并粘贴下面的内联CSS代码到页面任意位置

<style>
.text-popup {
    animation: textPopup 1s;
    color: red;
    user-select: none;
    white-space: nowrap;
    position: absolute;
    z-index: 99;
}
@keyframes textPopup {
    0%, 100% {
        opacity: 0;
    }
    5% {
        opacity: 1;
    }
    100% {
        transform: translateY(-50px);    
    }
}
</style>

复制下面的内联JS代码到页面任意位置

<script>
var fnTextPopup = function (arr, options) {
    // arr参数是必须的
    if (!arr || !arr.length) {
        return;    
    }
    // 主逻辑
    var index = 0;
    document.documentElement.addEventListener('click', function (event) {
        var x = event.pageX, y = event.pageY;
        var eleText = document.createElement('span');
        eleText.className = 'text-popup';
        this.appendChild(eleText);
        if (arr[index]) {
            eleText.innerHTML = arr[index];
        } else {
            index = 0;
            eleText.innerHTML = arr[0];
        }
        // 动画结束后删除自己
        eleText.addEventListener('animationend', function () {
            eleText.parentNode.removeChild(eleText);
        });
        // 位置
        eleText.style.left = (x - eleText.clientWidth / 2) + 'px';
        eleText.style.top = (y - eleText.clientHeight) + 'px';
        // index递增
        index++;
    });    
};

fnTextPopup(['富强', '民主', '文明', '和谐', '自由', '平等', '公正', '法治', '爱国', '敬业', '诚信', '友善']);
</script>
wordpress安装litespeed缓存插件爬虫无法刷新获取有效站点地图
wordpress安装litespeed缓存插件爬虫无法刷新获取有效站点地图
wordpress纯代码防止垃圾评论屏蔽纯英文评论和纯日文
WordPress插入图片无法居中的解决方法
linux环境下浏览器直接下载百度网盘大文件
linux环境下浏览器直接下载百度网盘大文件
linux发行版mint自带解压归档管理器解压中文乱码
不登录复制CSDN代码,解除网站右键复制限制
不登录复制CSDN代码,解除网站右键复制限制

0

  1. This post has no comment yet

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注