我在 Chrome (30.0.1599.69) 中发现了相当奇怪的行为,-webkit-clip-path
并想知道它是否是一个错误。
当元素的剪辑路径设置为矩形,然后页面上的某些内容变为 ouline 时(例如,由于焦点),剪辑路径垂直移动。删除轮廓后,剪辑路径不会占用先前的位置。
初始状态:
一些东西得到一个轮廓:
然后没有大纲:
注意:由于进一步的轮廓更改不会影响剪辑,因此我们可以通过应用已知高度的轮廓然后偏移该值的剪辑路径来“修复”问题。
更新:
我发现rectangle()
支持已被删除,但不确定是从哪个版本开始的(iOS 仍然有它吗?)。polygon()
版本在 Canary (at April 17, 2014) 中运行良好。