background-image问题

为什么css中background-image引入的图片刷新游览器会跳动一下?不管图片大小!页面内容多少只要刷新就这个背景图闪一下!

阅读 6.3k
6 个回答

我自己试着刷新一下,没什么问题,可以贴代码吗?

刷新浏览器尤其是ctrl+f5强制刷新的,页面都重新请求了,图片当然会重载,不同浏览器表现不同,我这边safari刷新就会重新加载,而chrome刷新不会重新加载,利用了缓存

因为浏览器在渲染背景图片时,可能会引起dom tree 的重绘。不同的浏览器缓存机制会不同吧。

可能原因:
1,图片太大
2,网速太差
3,机器性能太差(这个可能性比较小)
4,代码写的太烂,没有做好资源加载和代码优化等

有可能是加载时候渲染时候出现的 也有可能更浏览器有关

因为元素渲染的速度远比图片快吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题