lycoris-recoil.com 的这些过渡动画是手写 CSS 实现的吗,还是用了什么框架/生成器?看起来挺炫的。

2022-10-06 21:54:08 +08:00
 edis0n0
1687 次点击
所在节点    程序员
11 条回复
horseInBlack
2022-10-06 22:01:58 +08:00
直接右键,查看源代码就可以看到了

https://lycoris-recoil.com/assets/js/vender/jquery.easing.1.3.js

看动画效果也不算太复杂,你可以自己拆分一下,旋转、淡入淡出啥的

不过这个官方网站整个配图和动画效果看着真舒服

想起以前端游时代新游戏一般都会做个漂亮的官方和动画,虽然实现方式可能过时,但是效果真的很好看

现在移动端优先的背景下,真的很少有这种眼前一亮的感觉了
SunsetShimmer
2022-10-06 22:04:37 +08:00
看源码没用框架,网站自有的 js 和 css 没有混淆 /压缩,可以看一看。
SunsetShimmer
2022-10-06 22:06:15 +08:00
动画操纵可能在 lyco_reco.common.js 和 lyco_reco.top.js 里面
HugoChao
2022-10-06 22:06:37 +08:00
看了一下,感觉还是设计的好,技术上不难
rabbbit
2022-10-06 22:13:13 +08:00
图片根据 scroll 移动应该是用的 locomotive-scroll
按钮 mouseenter 效果见 https://lycoris-recoil.com/assets/js/lyco_reco.common.js (搜 js-hov-circle )
rabbbit
2022-10-06 22:17:52 +08:00
部分动画是纯 CSS ,不清楚是自己写的还是用的哪个库。
类似的有这个 https://animate.style/
rabbbit
2022-10-06 22:29:04 +08:00
图片斜切的效果在 https://lycoris-recoil.com/assets/css/lyco_reco.top.css 搜 .is-current .p-hero_visual__kv
clip-path 居然还可以和 transition 一起用
edis0n0
2022-10-06 22:35:00 +08:00
@rabbbit #7 这些 p-hero__container p-hero__header p-hero__catch 都是纯手写的么,总感觉是框架生成的
rabbbit
2022-10-06 22:40:18 +08:00
我觉着像是手写的,p-hero__container 这种应该是 BEM 风格的 CSS 命名?
跟踪鼠标的彩色圆点在 lycoris-recoil.com/assets/js/lyco_reco.common.js 搜 var Cursor
edis0n0
2022-10-07 12:00:50 +08:00
@horseInBlack
@rabbbit
这种网站一般会做管理后台来方便修改内容吗,还是有新内容必须找程序员直接改网页
Rsplwe
2022-10-07 12:09:05 +08:00
草,感觉在哪里都能看到 LycoReco

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/884932

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX