Skip to content

liuycy/bilibili-autumn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用 Vue 3.0 和 Canvas 实现哔哩哔哩首页 Banner 特效

摸鱼看哔哩哔哩发现 banner 换了, 22的眼睛还会一眨一眨的, 鼠标移上去会有景深和位移的变化.
有丶意思, 我按 F12 观察了一波, 发现是用几张图片配合CSS实现的. 正好之前 Vue3.0 发布了, 想搞个 demo 写一写, 于是就用 vite 简单搭了一个项目. 使用 Vue 3.0 的 Composition API 和 Canvas 实现了哔哩哔哩的这个 banner 效果. 具体效果可以点击这个网址预览.

本地运行

毕竟 github pages 的访问速度有点慢, 所以你如果有兴趣的话, 也可以将本仓库 clone 到本地运行查看效果

# git clone 到本地后, cd 到仓库文件夹执行
npm install
# 然后运行
npm run dev

然后打开浏览器访问 http://localhost:3000/ 就能看到效果了