html - CSS 图像掩码未显示在边缘,但在 Firefox 和 Chrome 中运行良好
问题描述
我有一个带有图像蒙版的滑块,在 Firefox 和 Chrome 中运行良好(附加)
position: absolute;
bottom: -150px;
width: 800px;
left: 50%;
transform: translateX(-50%);
z-index: 5;
-webkit-mask-image: url(assets/svg/mask.svg);
-webkit-mask-size: 100%;
-webkit-mask-repeat: no-repeat;
mask-image: url(assets/svg/mask.svg);
mask-size: 100%;
mask-repeat: no-repeat;
但是当我在 Edge 中打开页面时,我根本看不到该元素。我尝试将掩码切换为 PNG 文件,但没有成功。我认为可能是滑块错误,但即使我将 div 的内容切换为空白的黑色元素(也适用于 Firefox 和 chrome),我仍然没有在 Edge 中得到任何结果。
如果我划掉“mask-image”属性,滑块会出现在屏幕上并且工作正常。
这是演示: http ://box5602.temp.domains/~ednahous/
我有另一个网站,在视频顶部有一个图像遮罩,它在 Edge 中运行良好......所以我真的不知道是什么导致了这个问题。
解决方案
推荐阅读
- python - 滚动应用函数必须是实数,而不是 Nonetype
- javascript - “一点帮助!” 使用 javascript 中的异步语法。我是一个老新手,我发现这有点令人沮丧
- angular - 使用 microsoft-ada-angular6 和 microsoft-graph-client,我如何验证从 AAD 收到的令牌的权限?
- python - 从 Pandas 数据框中删除 \xDD 子字符串
- alfresco - 如何从 Activiti 5.22.0 的 COMMENTS 表中获取 instanceId 的评论?
- excel - 每当我从浏览器拖放链接时,未锁定的单元格就会恢复为锁定状态
- python - 生成多个分类数据计数图以显示多年数据的趋势
- reactjs - 在 useEffect 中使用 redux 操作的最佳方法是什么?
- typescript - 使用返回与其参数相同类型的可区分联合声明 TypeScript 函数的最佳方法是什么?
- c++ - 使用辅助函数创建树函数