html – 在智能手机上停止下载图像

前端之家收集整理的这篇文章主要介绍了html – 在智能手机上停止下载图像前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在为一家公司开发一个响应式网站,其中全尺寸网站有一个幻灯片,背景中有图像(完全用Backstretch填充屏幕).由于图像的大小非常大(大约300k),我正在寻找一种方法来阻止在智能手机上查看网站时加载图像.

我已经应用了display:none和visibility:使用媒体查询隐藏在backstretch div上.它隐藏了图像,但似乎仍在下载.是否有一种聪明的方法可以让浏览器完全忽略它们?

最佳答案
如果您通过CSS设置图像,那么有一种方法.

如果将div设置为display:none,它仍会下载,但是如果将父div设置为none,则在媒体查询触发设置之前不会加载

CSS

.parent {display:block;}
.background {background-image:url(myimage.png);}

@media only screen and (max-width:480px) {
.parent {display:none;}
}

HTML

帽子小贴士给蒂姆卡德莱克 – http://timkadlec.com/2012/04/media-query-asset-downloading-results/

猜你在找的HTML相关文章