css - css中的图像掩码不适用于本地文件
问题描述
我正在尝试使用 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>
解决方案
推荐阅读
- python - 简单的铁栅栏破译
- c++ - 如何可靠地获取文件夹的视图状态属性包
- listview - Flutter SliverAppBar 和 SliverList 有不同的滚动条
- php - 如何避免使用 Xdebug 进入供应商/框架代码?
- javascript - 如何解决 PHP 错误:注意:尝试访问 bool 类型值的数组偏移量
- amazon-web-services - 如何在 AWS 上的 rails 网站上运行我的 ruby?
- java - Eclipse 中的 OpenCV 4.3.0 java.lang.UnsatisfiedLinkError
- javascript - 是否可以将设备 ID 记录为 Firebase 中的唯一用户 ID?
- c++ - 无法使用 vcpkg 在 Windowsx64 Visual Studio Code 中下载 C++ 库
- python - 返回 False 三次而不是一次