V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
sugarkeek
V2EX  ›  CSS

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

  •  1
     
  •   sugarkeek · Apr 16, 2025 · 3326 views
    This topic created in 387 days ago, the information mentioned may be changed or developed.
    又看到一篇感兴趣的英文文章,简单翻译了一下,

    [仅用 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
    4 replies    2025-04-17 09:46:17 +08:00
    FanyFull
        1
    FanyFull  
       Apr 16, 2025 via Android
    好文,这个用在音乐网站的歌词背景颜色挺合适,颜色就从专辑照片中提取。
    blanu
        2
    blanu  
       Apr 16, 2025
    好像不是动态获取颜色的,那每张图片都必须跑一次脚本来获取图片的占位信息吧
    sugarkeek
        3
    sugarkeek  
    OP
       Apr 17, 2025
    @blanu 嗯嗯,这个主要是渲染的时候的优化
    sugarkeek
        4
    sugarkeek  
    OP
       Apr 17, 2025
    @FanyFull 哈哈好主意
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3732 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 10:26 · PVG 18:26 · LAX 03:26 · JFK 06:26
    ♥ Do have faith in what you're doing.