Hexo的Butterfly下自定义加载动画之小汽车动画的实现
文章摘要
HeoGPT
这篇文章介绍了如何在Hexo的Butterfly主题下使用无div动画实现自定义加载动画,以小汽车动画为例。文章提供了资源文件和详细的修改步骤,帮助读者自定义自己的小汽车。同时也给出了参考,让读者可以学习如何引入其他无div的Codepen动画。
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉在Codepen中看到了一个推荐了好多天的无div动画,这个教程主要是来介绍如何在Hexo的Butterfly主题下使用这种无div动画并以这个小汽车为例。感谢原作者abxlfazl khxrshidi的小汽车!~
那么我们来开始吧!
下载资源文件
在这里提供了我正在使用的资源文件。你可以下载我准备好的资源文件,也可以从作者的codepen中复制代码并按照资源文件进行修改。
引入资源文件
我将小汽车文件放置在source/zhheo/zhheocar.css
,所以在博客的配置文件_config.yml
的inject
的head
中,我增加了如下配置项。
1 | - <link rel="stylesheet" href="/zhheo/zhheocar.css"> |
修改loading文件
将loading文件改成如下样式(建议将原有内容注释掉而不是删除)
文件地址:layout/includes/loading/loading.pug
1 | #loading-box |
修改加载样式
我们需要在加载完毕后隐藏小汽车
文件地址:source/css/_layout/loading.styl
要添加的是这段代码:
1 | .carplay |
添加在如下的位置:
1 | if hexo-config('preloader') |
自定义你的小汽车
你可以在刚刚下载好的文件中更改颜色变量所对应的色值
1 | .carplay{ |
还有loading页面的背景色
1 | /* loading背景 */ |
修改完毕就可以自定义你的豪华座驾!包括适配深色/浅色模式等都可以自定义!如果你想要引入其他无div的codepen动画,可以参考作者的codepen文件与我提供的css文件的差异来学习。
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果