更多有趣示例 尽在知屋安砖社区
示例
HTML
<svg xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300">
<defs>
<mask id="MASK" maskunits="userSpaceOnUse"
maskcontentunits="userSpaceOnUse">
<image xlink:href="https://media.giphy.com/media/3o85xyj0M45c9MkXhS/giphy.gif"
height="100%"
width="100%"/>
</mask>
</defs>
<image mask="url(#MASK)" x="0" y="-20%" class="space" xlink:href="https://s3-us-west-2.amazonaws.com/s.cdpn.io/756881/space.jpg"
height="198%" width="200%"/>
</svg>
CSS
body {
background-color: #000;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
svg {
width: 300px;
height: 300px;
}