Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sumumm/hexo-next-mouse-effect

苏木的笔记网站的鼠标效果插件
https://github.com/sumumm/hexo-next-mouse-effect

Last synced: 11 days ago
JSON representation

苏木的笔记网站的鼠标效果插件

Awesome Lists containing this project

README

        

# 自用NexT主题鼠标效果插件

- 欢迎访问我的博客:苏木 查看效果。

# 1.安装插件

```shell
cd hexo-site
npm install hexo-next-mouse-effect
```

# 2.配置插件

- 在站点根目录中的站点配置文件中添加以下配置内容。

  在站点配置文件中新增以下内容,目前不支持本地加载效果实现的脚本文件,只支持`CDN`链接引入,其中`CDN`链接可自定义为自己的`CDN`链接。

```yaml
cursor:
enable: true # 总开关
click_ena: true # 鼠标点击效果控制开关
click: fireWorks # 鼠标点击效果 fireWorks | showLove | showText
fireWorks_cdnPath: "https://cdn.jsdelivr.net/npm/hexo-next-mouse-effect@latest/click/fireWorks.js"
showLove_cdnPath: "https://cdn.jsdelivr.net/npm/hexo-next-mouse-effect@latest/click/showLove.js"
showText_cdnPath: "https://cdn.jsdelivr.net/npm/hexo-next-mouse-effect@latest/click/showText.js"

move_ena: true # 鼠标移动效果控制开关
move: fairyDust # 鼠标移动效果 bubble | emoji | fairyDust | ghost | snowflake | springyEmoji
bubble_cdnPath: "https://cdn.jsdelivr.net/npm/hexo-next-mouse-effect@latest/move/bubbleCursor.js"
emoji_cdnPath: "https://cdn.jsdelivr.net/npm/hexo-next-mouse-effect@latest/move/emojiCursor.js"
fairyDust_cdnPath: "https://cdn.jsdelivr.net/npm/hexo-next-mouse-effect@latest/move/fairyDustCursor.js"
ghost_cdnPath: "https://cdn.jsdelivr.net/npm/hexo-next-mouse-effect@latest/move/ghostCursor.js"
snowflake_cdnPath: "https://cdn.jsdelivr.net/npm/hexo-next-mouse-effect@latest/move/snowflakeCursor.js"
springyEmoji_cdnPath: "https://cdn.jsdelivr.net/npm/hexo-next-mouse-effect@latest/move/springyEmojiCursor.js"
```

  注意:若开启鼠标点击出现文字效果,还请按在主题配置文件中新增以下内容。

```yaml
ClickShowText:
text:
- 富强
- 民主
- 文明
- 和谐
- 自由
- 平等
- 公正
- 法制
- 爱国
- 敬业
- 诚信
- 友善
fontSize: 15px
random: true
mobile: false
```

# 3.效果展示

  前3个为鼠标点击产生效果,后边6个为鼠标移动跟随效果。


效果名称
效果图


fireWorks



showLove



showText



bubble



emoji



fairyDust



ghost



snowflake



springyEmoji

# 4.参考项目及说明

参考以下大佬项目


项目作者
项目链接



tholman


https://github.com/tholman/cursor-effects

  本插件仅为方便自己使用而写,且是在`NexT`主题下使用,若在其他主题下,应该是没得效果的,不过`CDN`链接可以正常引用。