动效配置
animate - 动效
v2.0.3 及之后,动效默认关闭。按需开启即可,移动设备上建议减少同时运行的动效。
homeBannerTitle - 主页banner上name的动效 v2.1.3
- 类型:
Object - 默认值:
json5
{
enable: false // 是否开启动效
}主页 banner 上 name 的动效(鼠标移入显示)
javascript
window.cnblogsConfig = {
animate: {
homeBannerTitle: {
enable: true
},
},
}homeBanner - 主页 Banner 动效
- 类型:
Object - 默认值:
json5
{
enable: false, // 是否开启动效
options: {
radius: 15,
density: 0.2,
color: 'rgba(255,255,255, .2)', // 颜色设置,“random” 为随机颜色
clearOffset: 0.3
}
}主页 Banner 动效配置。
javascript
window.cnblogsConfig = {
animate: {
homeBanner: {
enable: true,
options: {
radius: 15,
}
},
}
}articleTitle - 文章页标题动效 v2.0.7
- 类型:
Object - 默认值:
json5
{
enable: false // 是否开启动效
}文章页标题动效配置。
javascript
window.cnblogsConfig = {
animate: {
articleTitle: {
enable: true
},
}
}articleBanner - 文章页 Banner 动效
- 类型:
Object - 默认值:
json5
{
enable: false // 是否开启动效
}文章页 Banner 动效配置。
javascript
window.cnblogsConfig = {
animate: {
articleBanner: {
enable: true
},
}
}background - 背景动效
- 类型:
Object - 默认值:
json5
{
enable: false,
options: {
colorSaturation: "60%",
colorBrightness: "50%",
colorAlpha: 0.5,
colorCycleSpeed: 5,
verticalPosition: "random",
horizontalSpeed: 200,
ribbonCount: 3,
strokeSize: 0,
parallaxAmount: -0.2,
animateSections: true
}
}背景动效。
javascript
window.cnblogsConfig = {
animate: {
background: {
enable: true,
},
}
}bannerImages - Banner 背景图自动切换 v2.0.8
- 类型:
Object - 默认值:
json5
{
enable: false, // 是否开启
options: {
itemNum: 5, // 图片拆分成几列
current: 0, // 初始图片的下标,如果为负数则为随机
sort: 1, // 1 代表每次向下加载一个图片,-1 代表每次向上加载一个图片
time: 30000 // 每次切换间隔时间,单位:毫秒
}
}Banner 背景图自动切换动效。
javascript
window.cnblogsConfig = {
animate: {
bannerImages: {
enable: true,
},
}
}backgroundMouse - 背景动效 v2.0.8
- 类型:
Object - 默认值:
json5
{
enable: false // 是否开启
}背景动效,颜色比较浅不影响阅读,鼠标移动有简单动偏移动画。
javascript
window.cnblogsConfig = {
animate: {
backgroundMouse: {
enable: true
},
}
}mouse - 跟随鼠标动效 v2.0.8
- 类型:
Object - 默认值:
json5
{
enable: false, // 是否开启
options: {
size: 8, // 中心圆点的大小,单位 px
sizeF: 36 // 外部边框的大小,单位 px
}
}跟随鼠标动效。
提示
不会隐藏原鼠标,如果想隐藏原鼠标可以自行添加css样式 html {cursor: none;}
javascript
window.cnblogsConfig = {
animate: {
mouse: {
enable: true,
},
}
}season - 花瓣飘落动效 v2.1.3 (#382)
- 类型:
Object - 配置结构(图片地址为示例):
json5
{
"enable": false,
"options": {
// 可选:自定义透明背景图片,不填时使用内置花瓣
"img": "https://example.com/petal.png",
"size": 40
}
}提示
img 可以使用 HTTPS 图片地址或 Data URL,建议使用透明背景素材。保留内置图片时只设置 enable,无需复制图片数据。
javascript
window.cnblogsConfig = {
animate: {
season: {
enable: false
}
}
}avatar - 头像旋转动效 v2.1.3 (#383)
- 类型:
Object - 默认值:
json5
{
enable: false // 是否开启
}javascript
window.cnblogsConfig = {
animate: {
avatar: {
enable: false
},
},
}typing - 评论框打字动效 v2.1.5 (#431)
- 类型:
Object - 默认值:
json5
{
enable: false, // 是否开启
options: {
colorful: true, // 是否多彩
shake: false, // 是否震动
}
}javascript
window.cnblogsConfig = {
animate: {
typing: {
enable: false
},
},
}