gpt4 book ai didi

css - 是否可以有多个带有剪辑路径的蒙版?

转载 作者:技术小花猫 更新时间:2023-10-29 10:22:51 25 4
gpt4 key购买 nike

你好,

我想知道是否可以在同一个元素上使用多个 mask ,就像这样:

clip-path:polygon(8% 0%, 8% 7%, 14% 12%), polygon(96.4%, 92% 96.4%, 97% 92.3%), polygon(97% 15%, 99% 13%, 99% 0%);

这样我就可以只显示元素中相互分离的某些区域。

谢谢。

最佳答案

如果您将 clip-path 与 SVG 定义的 <clipPath> 一起使用,这是可能的

.clip-svg {
clip-path: url(#myClip);
}
<img class="clip-svg" src="https://picsum.photos/id/1015/600/400">

<svg width="0" height="0">
<defs>
<clipPath id="myClip">
<polygon points="400,50 400,320, 140,300"/>
<polygon points="450,10 500,200 600,100" />
<polygon points="150,10 100,200 300,100" />
</clipPath>
</defs>
</svg>

确认在 Chrome 60、Firefox 55、Edge 85 中工作。不幸的是在 IE 中不工作。

完整的浏览器支持信息 here .

关于css - 是否可以有多个带有剪辑路径的蒙版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37644696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com