我正在尝试使用 CSS 和 WebKit 属性 (-webkit-mask-image) 屏蔽图像。但是由于某种原因,当我从 PC 上的本地文件中使用它时,甚至当我将它上传到我的网站并使用链接时,它都不起作用。如果我直接从教程网站使用蒙版图像,我遵循蒙版效果很好。在下面的代码中,您可以看到我已经注释掉了一个 webkit-mask-image,如果您按原样运行代码,您将什么也看不到,而如果您取消注释并注释掉第二个 webkit-mask-image,它将开始工作。如果我使用 PC 的文件路径而不是教程 URL,也会发生同样的事情。这个你能帮我吗。看起来真的很奇怪。
<!DOCTYPE html>
<html>
<head>
<style >
html, body {
height: 100%;
}
img.two {
height: 50%;
width: auto;
}
.mask4 {
/*-webkit-mask-image: url("https://d33wubrfki0l68.cloudfront.net/d319533ac3d22c3186498254e0caee871796a29e/d7ce9/images/css/masking/image-mask.png");*/
-webkit-mask-image: url("https://3dmetalart.com/wp-content/uploads/2020/05/image-mask.png");
-webkit-mask-size: 400px 600px;
}
</style>
</head>
<body>
<h1>Image mask using png </h1>
<img class="two mask4"src="https://d33wubrfki0l68.cloudfront.net/175114938be87ad0c1170d95e2fdaa616846eb49/d40da/images/css/masking/masking-example1.jpg"><br>
</body>
</html>