CSS 剪辑路径在 Google Chrome 中的问题

Problems with CSS clip-path in Google Chrome

以下使用 CSS 剪辑路径 属性 的网站项目在 Safari 中工作正常但在 Google Chrome 中中断(它在 [=27] 中也工作正常=] Chrome 直到几个星期)。这是 Google Chrome 中关于 CSS 剪辑路径的错误吗?

https://css-clip-text.webflow.io

这是我用过的 CSS 代码:

<style>
.text-holder {
clip-path: inset(0px 0px 0px 0px);
-webkit-clip-path: inset(0px 0px 0px 0px);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   /* IE10+ */
.text-holder {clip: rect(0,auto,auto,0);}
.text {display: block; width: 100%; text-align: center; vertical-align: middle; padding-top: 50vh;} 
}
@supports (-ms-accelerator:true) {
   /* Edge 12+ */ 
.text-holder {clip: rect(0,auto,auto,0);}
.text {display: block; width: 100%;  text-align: center; vertical-align: middle; padding-top: 50vh;} 
}
@supports (-ms-ime-align:auto) {
    /* Edge 16+ */ 
.text-holder {clip: rect(0,auto,auto,0);}
.text {display: block; width: 100%;  text-align: center; vertical-align: middle; padding-top: 50vh;} 
}
</style>

如果您对每个 .h1 .text 应用 z-index,它似乎在 Chrome 中有效。请参阅下面的屏幕截图。

我对 Chrome 和“clip-path”也有类似的问题。对我来说,它有助于将 CSS 属性 transform: translateZ(0); 设置为具有“剪辑路径”的元素内的所有元素 属性.