问题描述
我需要一些关于 CSS 的帮助。我有形状,我有照片。我需要用 HTML 和 CSS 的形状创建某种蒙版或背景,当有人添加新图片时,它应该看起来像第三张图片。我需要自动将人物图像适合形状
标签: htmlcss
解决方案
svg{
width:50%;
}
<svg viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg">
<defs>
<pattern id="img" patternUnits="userSpaceOnUse" width="100" height="100">
<image xlink:href="https://i.stack.imgur.com/s3wuV.jpg" x="-25" width="150" height="100" />
</pattern>
</defs>
<polygon points=" 50 1 95 25 95 75 50 99 5 75 5 25" stroke-linejoin="round" fill="url(#img)" />
</svg>
推荐阅读