#051:流畅加载图库,第一部分

我们已经有了图库的网格布局。不幸的是,它的加载有点突然且不稳定。这是因为 CSS3 列被设计成将内容均匀地分配到各个列中,但图像有时需要一段时间才能加载,并且还没有宽度/高度可以使用。因此,当它们弹出时,列需要重新排列自己。

我认为我们可以通过一些 JavaScript 来防止这种不稳定。由于我们知道图像的高度和宽度,我们可以创建一个具有正确纵横比的框作为占位符放在那里。然后,当图像加载后,我们将用图像替换占位符。

在视频结束时,我们走上了正轨,但它有点问题。别担心,我们将在下一个视频中修复它。