Use when reviewing image assets, markup, and CDN or build transforms related to Use <picture> with an <img> fallback. Check encoded size, rendered size, loading
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-picture-element-473bc1bedd89 ,按照其中的说明把「picture-element」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
A <picture> without an <img> fallback renders nothing in browsers that don't support <picture> (IE11) or don't support any of the <source> formats. The <img> child is also where alt, width, height, loading, and fetchpriority attributes live—these apply regardless of which source the browser selects.
<picture> must end with an <img> element—it is the required fallback and carries alt<source> elements are evaluated top-to-bottom; the first match winstype="image/avif" and type="image/webp" on <source> for format selection<img src> should point to a JPEG or PNG—the universal fallback for all browsersScan all
For each as the last child. 2) If is not last: move it to after all
Explain how the
Review image assets, markup, and delivery configuration related to Use
For full implementation details, code examples, and framework-specific guidance,
see references/rule.md.
Rule page: https://frontendchecklist.io/en/rules/images/picture-element