我正在使用交叉点观察者API来帮助我实现视差效果。到目前为止,除了一个场景之外,一切都运行得很好: 当图像已经可见并且位于页面中间时,只要图像不与视口的边缘相交,就不会有回调触发器。因此,我无法使用从回调接收到的boundingClientRect来更新视差平移的位置。the translated value
this.getTranslateVal
每次我得到接近正确的东西时,内容就会因为某种原因而不对齐,并且/或一堆内容溢出到视口之外。当不使用flex-box时,这非常简单,只需在行上设置margin: auto 50px;,但是使用flex-box,我似乎无法使它工作。我希望第二行的行为与第一行一样,使所有内容都对齐,但是在第二行外部添加50 on边距的原始视图中的内容。更新
现在还尝试使用min-width或flex-basis
我有一组元素,在一行中每个元素旁边都设置了元素。它们的数量、规模等都是动态变化的。我想让它们在屏幕上无限循环地从一边传到另一边,所以当一个元素离开一边时,它又从另一边进来了,就像这样:。假设黑色长方体是视口,因此您无法看到其外部。
What is the easiest way to implement this conveyor belt/