npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

vue3-text-animations

v1.1.5

Published

奇奇怪怪文字动效的组件

Readme

vue3-text-animations(持续更新中)

下载

npm i vue3-text-animations -s 

App.vue 全部组件导入并挂载全局

import Vue3TextAnimations from 'vue3-text-animations'

app.use(Vue3TextAnimations)

App.vue 部分组件导入并挂载全局

import {Binds} from 'vue3-text-animations'

app.use(Binds)

文字动效组件导入当前组件

import {Binds} from 'vue3-text-animitions'

具体的文字动画组件(持续更新中)

公共-说明参数说明:
duration 动画持续时间 默认0.5s
immediately 是否立即执行动画 默认true
onStart 动画开始回调
onEnd 动画结束回调

公共-组件实例化方法:
start()   开始动画
paused()  暂停动画
rest(number) 默认200ms后执行 重置动画
-------------------------------------------

百叶窗效果组件
<Binds :duration="0.8" :immediately="true" ref="bds" text="测试百叶窗Binds" @onStart="console.log('start')"></Binds>
参数说明:
text 执行动画的文字内容

-------------------------------------------
斜拉出现效果组件
  <Inclined ref="inclinedEl" @onStart="start"
    @onEnd="end">
      <div>
        测试整体斜对角出现
      </div>
    </Inclined>
参数说明:
direction 动画开始方向(默认:left_top) right_top | right_bottom | left_top | left_bottom
delay 延迟时间 默认0
--------------------------------------------------
棋盘效果组件
<Board text="测试棋盘效果" textColor="#333"></Board>
参数说明:
text 执行动画的文字内容
textColor 文字颜色
-----------------------------------------
<Fall ref="FallEl"  text="测试掉落效果测试掉落效果"></Fall>
参数说明:
text 执行动画的文字内容
top  掉落高度Number类型默认100px
model 掉落模式 random|top|bottom 三种
intervalTime 间隔时间 number类型 默认0.5s