技术文章翻译: CSS 实现极简的 LQIP

142 天前
 sugarkeek
又看到一篇感兴趣的英文文章,简单翻译了一下,

[仅用 CSS 实现极简的模糊图片占位符]( https://halo.chenkeyan.com/archives/fe-weekly-8-css-lqip)

其实简单来说就是,提取图片的几个主要颜色,用整数编码,通过 CSS 的计算属性计算成背景图片,实现模糊图片占位符。再细节一点就是怎么思考的,怎么解码的,怎么渲染成 LQIP 的等等。

效果可以看看:



英文原文在这: https://leanrada.com/notes/css-only-lqip/

可以看看作者的 demo:

https://leanrada.com/notes/css-only-lqip/gallery/

这是我复现的:

https://codepen.io/showmecode_ahh/pen/VYYwjZq
1586 次点击
所在节点    CSS
4 条回复
FanyFull
142 天前
好文,这个用在音乐网站的歌词背景颜色挺合适,颜色就从专辑照片中提取。
blanu
141 天前
好像不是动态获取颜色的,那每张图片都必须跑一次脚本来获取图片的占位信息吧
sugarkeek
141 天前
@blanu 嗯嗯,这个主要是渲染的时候的优化
sugarkeek
141 天前
@FanyFull 哈哈好主意

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1125973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX