视网膜,懒惰的方式?

Posted

技术标签:

【中文标题】视网膜,懒惰的方式?【英文标题】:Retina, the lazy way? 【发布时间】:2014-10-26 01:59:26 【问题描述】:

我计划使用 Bootstrap 构建一个简单的静态站点,据我所知,它没有像 Foundation 那样对视网膜图像的内置支持。我很好奇,是什么阻止我将网站的所有图像制作成预期大小的两倍(例如 600x300),然后在将其放入代码中时将其缩小?

<img src="myImage.png"  >

我能想到的唯一问题是文件大小非常大的图像。在这种情况下,我可能需要找到一个可以很好地与 Bootstrap 配合使用的视网膜 JS 库。继续以懒惰为主题,希望能与 bower 和 grunt 一起将自己注入代码中。

【问题讨论】:

【参考方案1】:

您可以尝试将lazySizes 与respimage 结合使用。您的代码如下所示:

<img
    data-sizes="auto"
    src="lqip-src.jpg"
    data-srcset="lqip-src.jpg 100w,
    image2.jpg 300w,
    image3.jpg 600w,
    image4.jpg 900w" class="lazyload" />

【讨论】:

以上是关于视网膜,懒惰的方式?的主要内容,如果未能解决你的问题,请参考以下文章

“贪欲”+“懒惰”= 韭菜

懒惰小人和勤奋小人的故事

懒惰背景下的转型与行动

懒惰地在冬眠中加载一个clob

NHibernate - 外连接,不懒惰,忽略未找到 - 你如何在一个语句中构建对象?

谈运动方式和减肥