Мне нужно повернуть вращающееся колесо так, чтобы всегда отображалась только одна часть (одна и та же часть) колеса. Я пытаюсь выполнить это с помощью маски в div1
, а div2
повернут.Masking + Rotation with CSS
<div1 id="maskedDiv">
<div2 id="rotatedDiv">
</div2>
<div1>
Однако, пока вращение отлично работает, маскировка дает мне очень странные результаты. CSS Я использую для создания маски является
-webkit-clip-path: polygon(58% 43%, 70% 59%, 82% 83%, 88% 100%, 100% 74%, 91% 43%, 84% 26%, 67% 5%, 53% 0%, 39% 0%, 20% 22%, 8% 48%, 0% 71%, 10% 100%, 31% 55%);
, который я хочу выглядеть this, с голубыми областями видимыми - дает мне, казалось бы, случайно замаскированными места, которые изменения как div2 вращается.
Любые указания относительно того, почему такое поведение происходит?