✅ 解决方案建议
✅ 1. 将 clip-path 提升为独立的渲染层
尝试为 .ribbon 添加 transform: translateZ(0) 或 will-change: clip-path,强制浏览器为其创建新的渲染层。
.ribbon {
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
transform: translateZ(0);
will-change: clip-path;
}
✅ 2. 避免在父容器中频繁重绘 outline
如果你只是想让点击或悬停时“高亮”当前模板项,可以考虑用 box-shadow 替代 outline,因为它不会影响子元素的渲染流程。
,clip-path 失效了&spm=1001.2101.3001.5002&articleId=150616558&d=1&t=3&u=6169b68bc6b84cea9977a40a0176cd50)
2494

被折叠的 条评论
为什么被折叠?



