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 相关文章推荐
解决 FireFox 下[使用event很麻烦] 的问题.
Aug 22 Javascript
setInterval与clearInterval的使用示例代码
Jan 28 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
Jun 01 Javascript
Javascript显示和隐藏ul列表的方法
Jul 15 Javascript
深入了解JavaScript中的Symbol的使用方法
Jul 28 Javascript
JavaScript如何实现组合列表框中元素移动效果
Mar 01 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
Oct 25 Javascript
Angular(5.2-&gt;6.1)升级小结
Dec 27 Javascript
localstorage实现带过期时间的缓存功能
Jun 28 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
Sep 27 Javascript
关于JavaScript中异步/等待的用法与理解
Nov 18 Javascript
详解Vue router路由
Nov 20 Vue.js
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
PHP4和PHP5共存于一系统
2006/11/17 PHP
PHP filter_var() 函数 Filter 函数
2012/04/25 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
2015/12/02 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
PHP session 会话处理函数
2016/06/06 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
jquery提示效果实例分析
2014/11/25 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
javascript实现倒计时(精确到秒)
2015/06/26 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
React组件重构之嵌套+继承及高阶组件详解
2018/07/19 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
Python如何获取系统iops示例代码
2016/09/06 Python
python3对接mysql数据库实例详解
2019/04/30 Python
Python OpenCV之图片缩放的实现(cv2.resize)
2019/06/28 Python
基于python的selenium两种文件上传操作实现详解
2019/09/19 Python
python实现高斯投影正反算方式
2020/01/17 Python
Python selenium爬取微博数据代码实例
2020/05/22 Python
基于Python实现体育彩票选号器功能代码实例
2020/09/16 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
印刷工程专业应届生求职信
2013/09/29 职场文书
迎七一演讲稿
2014/09/12 职场文书
学校查摆问题整改措施
2014/09/28 职场文书
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers
Python基础之常用库常用方法整理
2021/04/30 Python
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers