javascript - 如何创建“浮动”和“位移”效果?使用反应,CSS3
问题描述
我希望建立一个有点不同的简单登陆页面。这是我快速整理的模型:
这很简单:
- 中间的大文本标题(例如,网站/企业的名称)
- 周围有很多元素,不同大小的 SVG 图像(在模型中,由彩色矩形和圆形表示)。
我想补充的第一个使这个网站与众不同的效果是元素“浮动”,它们在随机方向上缓慢移动。
如果它们相互碰撞,它们会改变方向,这样它们就不会重叠。
最后,鼠标/光标/点在悬停在元素上时具有类似的位移效果。
这是我在 gif 中捕获此行为的尝试:
我以前从未着手构建类似这样的东西,是否有最适合帮助我实现类似目标的 javascript 库?
解决方案
推荐阅读
- excel - Excel - 比较多个单元格以填充新值
- reactjs - 需要一个使用 IColumn isFiltered 属性的 Office UI Fabric React 中的 DetailsList 示例
- javascript - 使用 JS 生成 HTML 元素列表。addEventListener 仅适用于最后一个元素
- java - 无法正确使用 Apache Camel requestBody
- javascript - 字符串数组,比较字符串的第一个和最后一个参数的值
- java - 你如何为构造函数依赖注入编写一个 Akka Typed Extension for Spring?
- excel - Excel 在运行 VBA 宏时删除查询表连接
- sql - 有没有办法在带有 groupby 的子查询中使用参数并在 sql 查询中使用参数?
- sql - 如何在将 XML 列拆分为行的同时从表和相关 xml 列中进行选择?
- mongodb - 循环遍历数组并用新替换旧