微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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/

原文地址:https://www.jb51.cc/html/426755.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐