1.0.2 • Published 1 year ago

obey-cursor v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

鼠标跟随悬浮球

author: 猿某人

QQ: 1787750205

介绍

鼠标跟随悬浮球,让鼠标灵动起来

说明

仅支持客户端渲染,请在项目的客户端脚本中引入使用;图标库用的是line-awesome(https://icons8.com/line-awesome)

效果参考:

https://www.ymrlqy.top/support/DynamicCursor/test.html

火候及调料

字段默认值说明
size18默认大小
expandedSize40特殊大小
background'rgba(161, 142, 218, 0.4)'小球背景
borderWidth0边框
borderColor'black'边框颜色
iconSize28图标大小
iconColor'white'图标颜色
selectColor'#17BFA3'特殊动作对象的边框颜色
triggerElements[]特殊动作的目标对象,className是对象的class名称,有icon则显示icon,没有则变为对象的边框

烹调方式

npm方式

npm i obey-cursor -S
import 'obey-cursor';
// 或者
import DynamicCursor from 'obey-cursor';
// 或者
const DynamicCursor = require('obey-cursor');

// 初始化
const dynamicCursor = new DynamicCursor({
	triggerElements: [
		{className: 'routerLink'}
	]
});
// 销毁
dynamicCursor.remove();
dynamicCursor = null;

标签方式

<script src="https://www.ymrlqy.top/support/DynamicCursor/cursor.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
	let dynamicCursor, destoryFunc;
	window.onload = () =>{
		dynamicCursor = new DynamicCursor({
			triggerElements: [
				{className: 'abc',icon: 'lab la-accessible-icon'},
				{className: 'bdd',icon: 'las la-dragon'},
				{className: 'hah'},
				{className: 'big'}
			]
		});
		// 销毁事件
		destoryFunc = () => {
			dynamicCursor.remove();
			dynamicCursor = null;
		}
	}
</script>
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.0.1

1 year ago