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 相关文章推荐
jquery 选择器引擎sizzle浅析
Feb 06 Javascript
jquery live()重复绑定的解决方法介绍
Jan 03 Javascript
javascript匿名函数应用示例介绍
Mar 07 Javascript
2014最热门的JavaScript代码高亮插件推荐
Nov 25 Javascript
jQuery中detach()方法用法实例
Dec 25 Javascript
JS实现自动变化的导航菜单效果代码
Sep 09 Javascript
javascript实现瀑布流加载图片原理
Feb 02 Javascript
JS中作用域和变量提升(hoisting)的深入理解
Oct 31 Javascript
angularjs实现时间轴效果的示例代码
Nov 29 Javascript
微信小程序通过一个json实现分享朋友圈图片
Sep 03 Javascript
前端学习——JavaScript原生实现购物车案例
Mar 31 Javascript
分享一个vue实现的记事本功能案例
Apr 11 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
Win下如何安装PHP的APC拓展
2013/08/07 PHP
php防注入及开发安全详细解析
2013/08/09 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
javascript 设置文本框中焦点的位置
2009/11/20 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
vue动态生成dom并且自动绑定事件
2017/04/19 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
bootstrap时间插件daterangepicker使用详解
2017/10/19 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
[06:33]DOTA2亚洲邀请赛小组赛第二日 TOP10精彩集锦
2015/01/31 DOTA
python读取注册表中值的方法
2013/04/08 Python
简单谈谈python中的语句和语法
2017/08/10 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
Python学习笔记之集合的概念和简单使用示例
2019/08/22 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
Python实现钉钉订阅消息功能
2020/01/14 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
财务人员个人自荐信范文
2013/09/26 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
宣传稿格式范文
2015/07/23 职场文书
python 三边测量定位的实现代码
2021/04/22 Python
什么是Python装饰器?如何定义和使用?
2022/04/11 Python
python实现学员管理系统(面向对象版)
2022/06/05 Python
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers