Chrome の (30.0.1599.69) でかなり奇妙な動作を見つけました-webkit-clip-path
。これがバグかどうかを知りたいです。
要素の clip-path が四角形に設定されている場合、ページ上の何かが (たとえば、フォーカスのために) アウトラインになると、clip-path が垂直方向に移動します。アウトラインが削除された後、clip-path は以前の位置を取りません。
初期状態:
何かがアウトラインを取得します:
そしてアウトラインなし:
注: それ以上のアウトラインの変更はクリッピングに影響しないため、既知の高さのアウトラインを適用し、この値のクリップ パスをオフセットすることで、問題を「修正」するために使用できます。
アップデート:
rectangle()
サポートが削除されたことがわかりましたが、どのバージョンからかわかりません (iOS にはまだありますか?)。polygon()
このバージョンは、ここ Canary で正常に動作します (2014 年 4 月 17 日現在)。