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 判断一个元素是否在页面中存在
Dec 27 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
Dec 11 Javascript
jQuery插件StickUp实现网页导航置顶
Apr 12 Javascript
JavaScript动态创建form表单并提交的实现方法
Dec 10 Javascript
js实现多张图片延迟加载效果
Jul 17 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
Mar 13 Javascript
JS中的回调函数实例浅析
Mar 21 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
Aug 30 Javascript
angularjs性能优化的方法
Sep 05 Javascript
React项目动态设置title标题的方法示例
Sep 26 Javascript
深入理解Puppeteer的入门教程和实践
Mar 05 Javascript
js中let能否完全替代IIFE
Jun 15 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
PHP 动态随机生成验证码类代码
2010/04/09 PHP
PHP递归调用的小技巧讲解
2013/02/19 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
php提交表单时保留多个空格及换行的文本样式的方法
2017/06/20 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
VBScript版代码高亮
2006/06/26 Javascript
JavaScript 基础知识 被自己遗忘的
2009/10/15 Javascript
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
vue 使用ref 让父组件调用子组件的方法
2018/02/08 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
总结python爬虫抓站的实用技巧
2016/08/09 Python
python中requests小技巧
2017/05/10 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
python Celery定时任务的示例
2018/03/13 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
python3 xpath和requests应用详解
2020/03/06 Python
python模拟点击玩游戏的实例讲解
2020/11/26 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
个人找工作自荐信格式
2013/09/21 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
新闻人物通讯稿
2014/10/09 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
2016年党员公开承诺书格式范文
2016/03/24 职场文书
Python实战之实现简易的学生选课系统
2021/05/25 Python
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python