同じ画像をimgタグとbackground-imageで使った場合、異なるキーで保存される。

<img src="/cat1.webp">background-image: url("/cat1.webp");url(), gradient, image-set, 複数レイヤーなど。
background-image: url("/cat1.webp");background-image:
url("/al-feature.png"),
url("/cat2.webp");background-image:
linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),
url("/cat3.webp");background-image: -webkit-image-set(
url("/al-feature.png") 1x,
url("/al-feature-2x.png") 2x
);background-image: linear-gradient(135deg, #667eea, #764ba2);非HTTP(S)のURLスキーム。
background-image: url("data:image/svg+xml;utf8,<svg ...>");background-image: url("/sample.svg#some-fragment");::before, ::after, ::backdrop など疑似要素に設定された背景画像。
.al-demo-before::before {
background-image: url("/al-feature.png");
}.al-demo-after::after {
background-image: url("/cat1.webp");
}::before { background-image: url("/cat1.webp"); }
::after { background-image: url("/cat2.webp"); }host { background-image: url("/cat3.webp"); }
::before { background-image: url("/cat1.webp"); }
::after { background-image: url("/cat2.webp"); }dialog::backdrop {
background-image: url("/cat3.webp");
}Aで始まる文章。最初の文字に背景画像が適用される。
p::first-letter {
background-image: url("/al-feature.png");
}::file-selector-button {
background-image: url("/cat2.webp");
}::-webkit-scrollbar-thumb {
background-image: url("/cat1.webp");
}複数レイヤーの背景画像で非表示にすると要素ごと隠れる。
background-image:
url("/al-feature.png"),
linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),
url("/cat3.webp");strict CSPはinline style書き込みをブロックする。
Content-Security-Policy: style-src 'self';
# → inline style + <style> 注入が無効になるSDKはresting stateのみ翻訳する。
:hover { background-image: url("/cat2.webp"); }@media (min-width: 700px) {
background-image: url("/cat2.webp") !important;
}@media (prefers-color-scheme: dark) {
background-image: url("/cat3.webp") !important;
}data属性やCSS !importantの衝突。
<div data-al-bg-id="customer-existing-value">.customer { background-image: url("/cat1.webp") !important; }<picture>内の<source>要素のsrcset URL翻訳。ブラウザは<source>を<img>より優先する。
WebP対応ブラウザは<source>のWebP画像、非対応は<img>のPNGを表示。

<picture>
<source srcset="/cat1.webp" type="image/webp">
<img src="/al-feature.png">
</picture>ビューポート幅に応じて異なる画像。800px以上 / 480px以上 / フォールバック。

<picture>
<source srcset="/cat3.webp" media="(min-width: 800px)">
<source srcset="/cat2.webp" media="(min-width: 480px)">
<img src="/cat1.webp">
</picture>1つの<source>に幅descriptor付きの複数エントリ。各URLが個別に表示される。

<picture>
<source srcset="/cat3.webp 800w, /cat2.webp 480w" type="image/webp">
<img src="/cat1.webp">
</picture><source>と<img>が同じURLを共有する場合。

<picture>
<source srcset="/cat1.webp" type="image/webp">
<img src="/cat1.webp">
</picture><video>内の<source>は画像翻訳の対象外。
<video controls>
<source src="/nonexistent-video.mp4" type="video/mp4">
</video>