vue 3的可参数化的动画光标的操作方法

381 阅读2分钟

sf-vue-animated-cursor

Parameterizable animated cursor for vue 3

vue 3的可参数化的动画光标。

预览

Parameterizable animated cursor for vue 3

安装

npm install sf-vue-animated-cursor

使用方法

有两个东西可以从该插件中调用。

  • 基本光标,它可以很容易地被参数化,你可以根据自己的喜好来建立它。
  • 默认光标,它是一个内置的光标,只能设置目标、传送到、观察属性。

选项

  • basic:如果你想使用内置游标而不是基本游标,你只需要在选项中指定'basic: false'。

main.js

import { createApp } from 'vue'
import App from './App.vue'
import SfVueAnimatedCursor from 'sf-vue-animated-cursor'

const app = createApp(App)

app

然后它就可以放在任何地方,但要确保目标值(默认为#app)是有效的。

例如

App.vue

<

提示:通过teleport属性,你可以设置光标在html中的位置。

道具

所有的属性都只能在基本光标中使用。 对于默认的光标,你只能设置target, teleportTo, 和watch属性。

名称类型类型可能的值默认值
传送到String将光标传送到指定的选择器上。任何html元素body
目标String光标在指定的选择器中工作任何 html 元素#app
显示Boolean光标的可见性true, falsetrue
观察Boolean如果不需要发出的值,将其设置为falsetrue, falsetrue
宽度Number游标宽度任何数字6px
高度Number游标高度任何数字6px
bgColorString游标的背景颜色任何颜色#657786
边框颜色String游标边框颜色任何颜色#657786
边框宽度Number游标的边界宽度任何数字1px
边框半径Number游标的边界半径任何数字50%
减速Number减慢动画光标的速度任何数字0s
可悬停String激活悬停效果的类名任何HTML元素hoverable
悬停动画Boolean悬停动画开/关真,假true
点击动画Boolean点击动画开/关true, falsetrue
混合混合模式String混合混合模式任何有效的css值difference
点击时的比例Number点击事件的比例值任何数字2
悬停点击时的比例Number悬停时,点击事件的比例值任何数字2
悬停时Number悬停事件的比例值任何数字3
悬停时的不透明度Number悬停事件的不透明度值任何数字0.5

发出

事件发出的值
移动位置x,位置y,光标可见度
点击true, false
悬停真, 假

许可证

Schön FerencMIT下发布。

GitHub

查看Github