哇塞! 我可以使用jQuery实现点击弹出彩色文字动画效果 【附完整代码】

简介: 用jQuery实现点击弹出彩色文字动画效果

🚀 个人主页 极客小俊
✍🏻 作者简介:web开发者、设计师、技术分享博主
🐋 希望大家多多支持一下, 我们一起进步!😄
🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注

1.png

首先引入jQuery
<script src="https://cdn.bootcss.com/jquery/2.2.1/jquery.min.js"></script>
文字效果代码如下
<!-- 点击出弹出文字效果 -->
<script type="text/javascript">
    $(document).click(function(e){
   
   
        var list = [
            "❤HTML❤", "❤CSS❤", "❤Javascript❤", "❤PHP❤", "❤MySQL❤", "❤Vue.js❤", "❤算法❤", "❤数据结构❤",
            "❤程序员❤", "❤敬业❤", "❤诚信❤", "❤友善❤"
        ];
        textUp( e, 2000, list, 200 )
    })
    function textUp( e, time, arr, heightUp ){
   
   
        var lists = Math.floor(Math.random() * arr.length);
        var colors = '#'+Math.floor(Math.random()*0xffffff).toString(16);
        var $i = $('<span />').text( arr[lists] );
        var xx = e.pageX || e.clientX + document.body.scroolLeft;
        var yy = e.pageY || e.clientY + document.body.scrollTop;

        $('body').append($i);
        $i.css({
   
   
            top: yy,
            left: xx,
            color: colors,
            transform: 'translate(-50%, -50%)',
            display: 'block',
            position: 'absolute',
            zIndex: 999999999999
        })
        $i.animate({
   
   
            top: yy - ( heightUp ? heightUp : 200 ),
            opacity: 0
        }, time, function(){
   
   
            $i.remove();
        })
    }
</script>
效果如下

2.gif

相关文章
|
1月前
|
JavaScript 前端开发 UED
jQuery 动画
【10月更文挑战第8天】
109 55
|
13天前
|
JavaScript
jQuery实现的星级打分带评价及颜色区分代码
jQuery实现的星级打分带评价及颜色区分效果代码是一款支持自定义评论颜色的星级评价打分,其中红色为一星级,差评、绿色位五星级、满分好评,本段代码适应于所有网页使用,有需要的朋友们就来下载使用吧。
22 2
|
2月前
|
JavaScript
jQuery 停止动画
jQuery 停止动画
19 4
|
2月前
|
缓存 JavaScript 前端开发
jQuery 效果- 动画
jQuery 效果- 动画
28 4
|
2月前
|
JavaScript 前端开发
jQuery 效果- 动画
jQuery 效果- 动画
41 11
|
2月前
|
JavaScript
jQuery 停止动画
jQuery 停止动画
25 11
|
3月前
|
JavaScript 前端开发
如何在Vue2.X/Vue3.X项目引入jQuery,以及增加jQuery.easing扩展?让你的动画效果更加丝滑!
如何在Vue 2或Vue 3项目中引入jQuery及其动画扩展库jQuery.easing,以实现更丰富的动画效果。
177 0
如何在Vue2.X/Vue3.X项目引入jQuery,以及增加jQuery.easing扩展?让你的动画效果更加丝滑!
|
前端开发 JavaScript
jQuery实现的简单文字提示效果模拟title
模拟title实现效果,可以修改文字的样式,换行等。 文件下载: 先看下效果截图:     代码分析: body{ margin:0; padding:40px; background:#fff; font:80% Aria...
937 0
|
6月前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload
|
1月前
|
JavaScript
jQuery 树型菜单插件(Treeview)
jQuery 树型菜单插件(Treeview)
62 2