【发布时间】:2019-11-28 05:07:57
【问题描述】:
我需要在白色背景上创建一个逼真的烟花效果,在网站上看起来像这样disney fireworks(想象一个带有页面中心的标题,文字淡入,烟花出现一半,最后一个神奇的拱尘会飞过中心的标题,然后重定向到一个着陆页。这是@987654322的粗略演示@ - 假设视频被包装在 <video/> 标签中),我不知道是否可以仅使用 HTML、CSS 和 JS 或任何类型的框架或库来重新创建此级别的动画(任何建议都是伟大的)。
我能想到的一个解决方案是用一些视频效果软件(比如 AfterEffects)创建一个视频,并将其放在标题的背景中,这里的大问题是短时间学习该软件的时间成本一段时间,使用视频的另一个问题是布局不会响应,它可能无法与 HTML 元素正确缩放。所以我想我还需要在视频本身中创建动画和字体,这样它们才能与烟花和拱尘一起正确缩放?
有一些烟花效果的示例代码,但它们不够逼真或不适用于白色背景,例如Firework jsFiddle。
我想知道你们中的任何人将如何处理这项任务?我真的很感激任何建议。注意:我还没有在 React 中实现它。
【问题讨论】:
标签: css reactjs animation particles fireworks