插件描述:jQuerycanvassparkles是一款jquery和canvas炫酷星星闪烁特效插件。该插件可以在DOM元素上制作出漂亮的星星闪烁效果。你可以指定星星的数量、颜色、尺寸和运动方向等。

使用方法

在页面中引入jquery和jquery-canvas-sparkles.js文件。

HTML结构

例如你需要为一张图片制作星星闪耀效果,它的HTML结构如下:

初始化插件

在页面DOM元素加载完毕之后,通过sparkle()方法来初始化该jquery星星闪耀插件。$(".element").sparkle();

配置参数

该jquery和canvas炫酷星星闪烁特效插件的可用配置参数有:$(document).ready(function() {

$("img").sparkle({

//颜色:接收HEX字符串,或者“rainbow”关键字,或一组HEX字符串

color: ["#2eafea", "#e56604"],

//一次显示星星的数量

count: 30,

// 距离canvas边部多少将会重叠

overlap: 0,

// 设置速度

speed: 1,

// 最小尺寸

minSize: 4,

// 最大尺寸

maxSize: 7,

//星星运动的方向,可以是"up", "down" 或 "both"

direction: "both"

});

});

事件

可以通过下面的事件来触发星星的开始、接收和改变尺寸。start.sparkle:触发星星开始闪烁。

stop.sparkle:结束星星闪烁。

resize.sparkle:动态修改canvas的尺寸,并改变星星的位置。

例如:// first we need an element with sparkles

$("header").sparkle();

// here we can remove the default mouse/keyboard triggers for sparkles,

// perhaps we don't want them to trigger on interaction

$("header")

.off("mouseover.sparkle")

.off("mouseout.sparkle")

.off("focus.sparkle")

.off("blur.sparkle")

// we can also trigger the start/stop events on the element

// which has the sparkles bound to it!

$("header")

.trigger("start.sparkle")

.on("click", function() {

$(this).trigger("stop.sparkle");

});

// it's also possible to resize teh canvas and reposition

// the sparkles whenever the browser is resized...

var timer;

$(window).on("resize", function(){

clearTimeout(timer);

timer = setTimeout(function(){

$("header").trigger("resize.sparkle");

},200);

});

html鼠标悬停闪烁,鼠标悬停闪烁星星插件jQuery-canvas-sparkles相关推荐

  1. 鼠标单击、右击、双击、鼠标悬停、鼠标拖动

    1.鼠标单击: 鼠标的单击可以直接调用click()方法: driver.find_element_by_id("submi").click() 只需要找到需要点击的元素,在进行点 ...

  2. 根据坐标点鼠标 不移动_CAD移动鼠标时,鼠标右下角有坐标提示,怎么取消?...

    好课推荐: 1.CAD2014:点击查看2.室内&全屋:点击查看3.CAD2019:点击查看4.CAD2018:点击查看5.[bim]revit:点击查看6.室内手绘:点击查看7.CAD三维: ...

  3. WPF,强制捕获鼠标事件,鼠标移出控件外依然可以执行强制捕获的鼠标事件

    在WPF中,只有鼠标位置在某个控件上的时候才会触发该控件的鼠标事件. 例如,有两个控件都注册了MouseDown和MouseUp事件,在控件1上按下鼠标,不要放开,移动到控件2上再放开. 在这个过程中 ...

  4. flex 表格勾选后 鼠标滚动会自动勾选_外设Show 篇四十五:办公鼠里的BBA做工如何,罗技MX Anywhere 3鼠标体验_鼠标...

    2020-11-12 21:28:093点赞7收藏0评论 如果把罗技M905算作鼻祖的话,那么MX Anywhere系列到现在已经上市十一年了.作为高端无线办公鼠标的代表,办公外设里的BBA,罗技MX ...

  5. html导航怎么跟着往下滚动,javascript,html_导航要跟着鼠标滚动向下滚动,用了jquery插件但是报错,请问大牛是什么原因?,javascript,html - phpStudy...

    导航要跟着鼠标滚动向下滚动,用了jquery插件但是报错,请问大牛是什么原因? 导航要跟着鼠标向下滚动,用了jquery插件但是报错,请问大牛是什么原因? 代码如下: 宝龙安信科技 logo宝龙安信 ...

  6. C语言,移动鼠标获得当鼠标当前位置坐标

    C语言,移动鼠标获得当鼠标当前位置坐标,代码如下: /*功能:C语言,移动鼠标获得当鼠标当前位置坐标. */ #include<Windows.h>void main() {LONG zx ...

  7. win7修复计算机无鼠标,win7电脑鼠标不听使唤反应慢如何修复

    相信大家都知道鼠标的主要性,鼠标是计算机的一种输入设备,在日常办公都有使用.可是有时候遇到win7电脑鼠标不听使唤反应慢的问题,这是怎么回事呢?导致win7电脑鼠标不听使唤反应慢的原因有很多,接下来教 ...

  8. 计算机鼠标无法控制,鼠标控制不了电脑屏幕

    语音内容: 大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 鼠标控制不了电脑屏幕有三个原因: 1.鼠标坏了: 2.驱动出现问题: 3.电脑硬件有问题.若是鼠标坏了,可以换个鼠标看 ...

  9. 正确使用计算机键盘和鼠标,你真的会用鼠标吗?鼠标使用全揭秘

    1你确信自己真的会用鼠标吗? [中关村在线键鼠频道原创] 1964年,加州斯坦福研究所的Douglas Engelbart博士,研究出了"显示系统X-Y位置指示器",这是一个顶部设 ...

  10. 罗技M545鼠标是不是垃圾鼠标中的战斗机?

    罗技M545鼠标是不是垃圾鼠标中的战斗机?: 问题,我自己也买了这款鼠标,真的太难用了,定位不准确,有时移动鼠标,光标不动,白纸上都测试了,都不走,连几十块钱的杂牌鼠标都不如?大家有用这款M545的吗 ...

最新文章

  1. 超详细面经:无论文、无实习拿下腾讯CV算法岗
  2. iSCSI故障查询列表
  3. Swift2.0语言教程之闭包
  4. linux 安装windows字库,Linux安装windows字体
  5. 圆柱形成的动态演示图!超直观
  6. JSP自定义标签_通过属性控制标签体的执行次数
  7. python中时间的处理
  8. [原创]【图解】千千静听皮肤制作全析讲解[新增5.0版本专属语句+图片分析]
  9. JAVA+Appium 自动化实现手机屏幕滑动点击操作
  10. 股东转让股权的条件是什么
  11. linux看网卡百兆千兆,查看网卡是百兆还是千兆
  12. c语言如何小写转换为大写字母,c语言怎么将小写转换为大写
  13. html设置自动切图指定位置,HTML5自助切图
  14. unity3d 模拟电脑实现_基于Unity3D的机器人仿真实验系统
  15. JAVA房产中介预约看房系统毕业设计 开题报告
  16. 分享课程设计 仿电商 纯静态页面 果冻零食商城
  17. 大数据就是非相关数据的相关性
  18. android dslr控制软件,dslr camera安卓版
  19. 顺为、小米联合领投支出宝,官网启用三拼域名!
  20. Unity JobSystem ECS 快速入门

热门文章

  1. 深度学习笔记(19) 多任务学习
  2. 模式串匹配Aho–Corasic算法 python实现
  3. 某商店规定,某商品一次购买5件以上(包含5件)打九折,一次购买10件以上(包含10件)打八折,请根据单价和数量球总价
  4. 世界著名黑客的安全建议
  5. 教你自己搭建一个ip池(绝对超好用!!!!)
  6. 【线性规划】基本概念
  7. 【MCS-51系列单片机汇编语言】学习笔记(在更)
  8. Python爬虫-豆瓣电影排行榜TOP250
  9. 电脑点击我的计算机无法打开,双击我的电脑打不开怎么办
  10. mysql千万测试表生成,随机id、username、age、sex、create_time