快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」

[[toc]]
[toc]
警告
本着开源共享、共同学习的精神:
本文是在 《Hyde Blog》博主的《首页卡片动画》文章 基础上增加了一些自己的实际操作记录和修改,内容依旧属于原作者所有。转载无需和我联系,但请注明文章来源。如果侵权之处,请联系博主进行删除,谢谢。
2025.4.6(已解决)
警告
次配置适用于Teek@1.0.0-alpha.9-2025.4.6版本(其它版本可自行测试)。提示
自己开源的 《vitepress-theme-teek-one-public》网站模板。
此模板是在《Young Kbt blog》大佬开源项目《vitepress-theme-teek 》基础上修改为自己的风格而成,感谢大佬开发得主题,大佬威武。❤️❤️

(1)新建文件
提示
--vp-c-brand-1 是变量来的,我在var.scss文件中定义的,没有的话自己改成颜色代码就行,例如:#5da8ffdocs\.vitepress\theme\style\文件夹中,新建text-card-hover.scss文件,并添加以下代码:scss
1// 文章列表卡片hover阴影圆角效果
2.tk-post-item {
3 transition: transform 0.3s ease, box-shadow 0.3s ease; // 过渡属性为transform和box-shadow
4
5 &:hover {
6 box-shadow: 0 10px 16px -4px var(--vp-c-brand-1); // 首页卡片阴影效果
7 transform: translateY(-3px); // 首页卡片向上移动3px
8 border-radius: 8px; // 首页卡片圆角效果
9 }
10}(2)引入样式
docs\.vitepress\theme\style\index.scss文件中,引入text-card-hover.scss文件:scss
1@use "./text-card-hover.scss" as *; // 文字在悬停时会出现下划线动画docs\.vitepress\theme\index.ts文件中,引入index.scss文件:1import "./style/index.scss"; // 引入.vitepress\theme\style\index.scss全局样式
(3)运行测试
1pnpm docs:dev结束。
日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白