加载大背景图像

幸福的钥匙

我最近偶然发现了几个使用大型高质量图像作为背景图像的网站。我喜欢这种外观,但显然我担心加载时间。

这是一个示例:http : //bit.ly/1duLlYy

在我看来,图像好像是用CSS加载的。但是,由于没有加载时间,因此必须有另一种方式来执行此操作。这可能很愚蠢,但是我不认为它是服务器端的,否则它们的图像链接将不在CSS文档中,对吗?

我希望能就最佳做法提供一些反馈。

谢谢。

斯科特·里皮(Scott Rippey)

我想您是在问这个问题,因为您发现图像没有在页面“后”加载而感到惊讶吗?

我最喜欢的防止“ FOUC”(无样式闪光)的技巧是对此类图像进行base-64编码到CSS中。它实际上是将图像嵌入CSS中,而浏览器在下载整个CSS文件之前不会渲染页面。

这将导致您的CSS文件很大,并且IE8在文件大小上有限制,但是如果您有构建过程或像LESS这样的CSS预处理程序,这是一个非常简单的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

加载大背景图像时内存不足

来自分类Dev

背景图像属性

来自分类Dev

页面加载随机背景图像

来自分类Dev

更改通过背景图像加载的SVG图像的填充颜色

来自分类Dev

使背景图像响应

来自分类Dev

libGDX渲染大背景图像的最佳方法是什么?

来自分类Dev

加载适当大小的整页背景图像

来自分类Dev

使用angularjs Promise预加载背景图像

来自分类Dev

仅在完全加载后淡入背景图像

来自分类Dev

从jQuery数组加载CSS背景图像

来自分类Dev

在加载时淡入背景图像

来自分类Dev

如何显示背景图像,直到图像加载

来自分类Dev

如何一次加载所有背景图像

来自分类Dev

<a>标签的背景图像

来自分类Dev

更改背景图像

来自分类Dev

ViewPager为片段加载相同的背景图像

来自分类Dev

使用angularjs Promise预加载背景图像

来自分类Dev

背景图像滚动

来自分类Dev

如何在指令中重新加载CSS背景图像

来自分类Dev

在加载时淡入背景图像

来自分类Dev

如何显示背景图像,直到图像加载

来自分类Dev

背景图像未加载到按钮iOS 8 Swift

来自分类Dev

如何在加载时动态设置表单的背景图像?

来自分类Dev

与carreirwave的背景图像

来自分类Dev

使背景图像悬停

来自分类Dev

重复背景图像

来自分类Dev

在加载事件中显示加载程序,并在加载背景图像时删除加载程序

来自分类Dev

单击按钮后 jQuery/JavaScript 加载 div 背景图像

来自分类Dev

背景图像不会加载到 github 页面上