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 相关文章推荐
JavaScript的面向对象(二)
Nov 09 Javascript
jQuery模拟黑客帝国矩阵效果实例
Jun 28 Javascript
jQuery插件datalist实现很好看的input下拉列表
Jul 14 Javascript
Jquery easyui开启行编辑模式增删改操作
Jan 14 Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 Javascript
原生JS实现图片翻书效果
Feb 16 Javascript
js读取json文件片段中的数据实例
Mar 09 Javascript
vue 中自定义指令改变data中的值
Jun 02 Javascript
vue-router路由与页面间导航实例解析
Nov 07 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
Nov 02 Javascript
vue组件开发props验证的实现
Feb 12 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
Feb 10 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP 读取文件内容代码(txt,js等)
2009/12/06 PHP
php输出xml格式字符串(用的这个)
2012/07/12 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
2014/06/23 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
php中array_slice和array_splice函数解析
2016/10/18 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
js onload处理html页面加载之后的事件
2013/10/30 Javascript
jquery 自定义容器下雨效果可将下雨图标改为其他
2014/04/23 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
Javascript技术栈中的四种依赖注入小结
2016/02/27 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
JS中如何实现点击a标签返回页面顶部的问题
2017/01/19 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
详解Webstorm 新建.vue文件支持高亮vue语法和es6语法
2017/10/26 Javascript
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
Node.js Windows Binary二进制文件安装方法
2019/05/16 Javascript
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
python实现批量下载新浪博客的方法
2015/06/15 Python
python绘制玫瑰的实现代码
2020/03/02 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
python递归函数用法详解
2020/10/26 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
银行学习十八大感想
2014/01/11 职场文书
职工运动会邀请函
2014/01/19 职场文书
中职生自荐信范文
2014/06/15 职场文书
2014领导班子四风问题查摆思想汇报
2014/09/13 职场文书
SQL注入的实现以及防范示例详解
2021/06/02 MySQL