javascript实现鼠标点击生成文字特效


Posted in Javascript onDecember 24, 2019

前端实用脚本(鼠标点击生成文字特效)

你好! 这是你第一次写 博客 目的是为了记录常用到的技术知识以供同行参考学习和方便自己以后查阅

前言

最近在浏览一些博客的时候总是能够看到,当我点击鼠标的时候鼠标位置就会出现文字然后往上方浮动.当时比较好奇,然后空闲时间就去百度了一下这种效果是怎么实现的,然后结合一些博客整理了一下.

旧版本

1.单一的浮动效果 ,旧版本的只有一种颜色,比较单调;
2.没有遵循 : 可以run的demo才是好demo的原则

新版本

1.筛选了多种好看的颜色样式
2.复制代码到记事本改后缀.html可以直接运行

废话少说 贴代码

鼠标点击特效

效果图

javascript实现鼠标点击生成文字特效

然后如果是你想要的效果下面直接代码
鼠标点击文字特效 代码片.

/* 鼠标点击文字特效 */
<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>Bootstrap 实例 - 模态框(Modal)插件</title>
 <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script> 
</head>
<body style="width: 100%;height: 100%;">
<div style="width: 1080px;height: 1080px;">
<h2>点击任意空白处查看效果</h2>
</div>

<script>
/* 鼠标点击文字特效 */
 var f_idx = 0;
 var c_idx = 0;
 jQuery(document).ready(function($) {
  $("body").click(function(e) {
   var font = new Array("富强", "民主", "文明", "和谐", "自由", "平等", "公正" ,"法治", "爱国", "敬业", "诚信", "友善");
 var color = new Array('#ff0000','#eb4310','#f6941d','#fbb417','#ffff00','#cdd541','#99cc33','#3f9337','#219167','#239676','#24998d','#1f9baa','#0080ff','#3366cc','#333399','#003366','#800080','#a1488e','#c71585','#bd2158');
   var $i = $("<span />").text(font[f_idx]);
   f_idx = (f_idx + 1) % font.length;
 c_idx = (c_idx + 1) % color.length;
   var x = e.pageX,
    y = e.pageY;
   $i.css({
    "z-index": 99999999999999999999999999999999999999999999999999999999999999999999999999 ,
    "top": y - 20,
    "left": x,
    "position": "absolute",
    "font-weight": "bold",
    "color": color[c_idx]
   });
   $("body").append($i);
   $i.animate({
     "top": y - 180,
     "opacity": 0
    },
    1500,
    function() {
     $i.remove();
    });
  });
 });
</script>
</body>

</html>

补充说明

1.此文章根据资料搜索整理.为了方便备份和别人测试,jquery上面已经引入的在线的,没有下载jquery的也可以查看效果展示.
2.如果需要修改为自己想要的文字和颜色自行在修改数组里的元素.
3.我们不生产源代码,我们只是源代码的修改工和搬运工.(写代码不是关键,关键是懂得学习其中的逻辑)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一个可以显示阴历的JS代码
Mar 05 Javascript
Javascript 多浏览器兼容总结(实战经验)
Oct 30 Javascript
jQuery中:first选择器用法实例
Dec 30 Javascript
JavaScript事件 &quot;事件对象&quot;的注意要点
Jan 14 Javascript
简单谈谈json跨域
Mar 13 Javascript
Bootstrap每天必学之折叠(Collapse)插件
Apr 25 Javascript
基于bootstrap插件实现autocomplete自动完成表单
May 07 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
详解如何在Vue里建立长按指令
Aug 20 Javascript
Vue起步(无cli)的啊教程详解
Apr 11 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
Oct 08 jQuery
vue 使用原生组件上传图片的实例
Sep 08 Javascript
Javascript实现鼠标点击冒泡特效
Dec 24 #Javascript
javascript实现点击星星小游戏
Dec 24 #Javascript
JS实现小星星特效
Dec 24 #Javascript
JS实现星星海特效
Dec 24 #Javascript
JS实现图片切换特效
Dec 23 #Javascript
JS实现简易留言板特效
Dec 23 #Javascript
JS实现关闭小广告特效
Jan 29 #Javascript
You might like
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
使用php判断服务器是否支持Gzip压缩功能
2013/09/24 PHP
codeigniter中view通过循环显示数组数据的方法
2015/03/20 PHP
Javascript this 的一些学习总结
2012/08/31 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
js 程序执行与顺序实现详解
2013/05/13 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
JavaScript给url网址进行encode编码的方法
2015/03/18 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
JavaScript基础教程之如何实现一个简单的promise
2018/09/11 Javascript
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
在vue项目实现一个ctrl+f的搜索功能
2020/02/28 Javascript
详解vite+ts快速搭建vue3项目以及介绍相关特性
2021/02/25 Vue.js
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
elasticsearch python 查询的两种方法
2019/08/04 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
matplotlib对象拾取事件处理的实现
2021/01/14 Python
建龙钢铁面试总结
2014/04/15 面试题
大学生水文观测实习自我鉴定
2013/09/29 职场文书
有针对性的求职自荐信
2013/11/14 职场文书
晚宴邀请函范文
2014/01/15 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
乔布斯辞职信(中英文对照)
2015/05/12 职场文书
MySQL批量更新不同表中的数据
2022/05/11 MySQL