图片

<!--在img中或者CSS背景中直接引用SVG图片,那么SVG不能被JavaScript操作,同时也需要CSS样式内嵌在SVG中    
除非必要,不然不要使用picture的media属性 -->
<picture>
    <source media="(max-width: 799px)"
        srcset="elva-480w-close-portrait.jpg">
    <source media="(min-width: 800px)" srcset="elva-800w.jpg">
    <source type="image/svg+xml" srcset="pyramid.svg">
    <source type="image/webp" srcset="pyramid.webp">
    <img src="elva-800w.jpg" alt="Chris standing up holding his daughter
        Elva">
</picture>

<img srcset="elva-fairy-320w.jpg,
    elva-fairy-480w.jpg 1.5x,
    elva-fairy-640w.jpg 2x"
    src="elva-fairy-640w.jpg" alt="Elva dressed as a fairy">

<svg version="1.1"
    baseProfile="full"
    width="300" height="200"
    xmlns="http://www.w3.org/2000/svg">
    <rect width="100%" height="100%" fill="black"></rect>
    <circle cx="150" cy="100" r="90" fill="blue"></circle>
</svg>

Last updated

Was this helpful?