首屏加载时如何用占位图避免布局抖动?

瑞玲 Dev 阅读 2

我在做商品列表页的首屏优化,数据还没回来时页面会先空着,等接口返回后突然“跳”出内容,体验很差。试过用<div class="skeleton"></div>做骨架屏,但高度固定的话,不同设备下还是会错位,有没有更灵活的方案?

目前骨架样式是这样写的:

.skeleton {
  background: #f0f0f0;
  height: 120px;
  border-radius: 8px;
  margin-bottom: 16px;
}
我来解答 赞 0 收藏
二维码
手机扫码查看
暂无解答

暂无解答