这是我问题的演示:演示
我有两个absolute
图像,每个图像都为clip-path
动画。虽然second
是在DOM
first
之后出现的,但我可以看到hover
动画。但是我看不到first
的hover
动画。所以我的想法是,每当我悬停first
时,我也hover
second
悬停的数量first
。所以基本上:
-
hover first
--> 扩大first
的clip-path
-->缩小second
的clip-path
-
hover second
--> 扩大second
的clip-path
-->缩小first
的clip-path
到目前为止,我尝试了+ connector
,例如:
.first:hover + .second {
}
但是如果我悬停在first
上,这将对second
进行动画处理,所以这无济于事。有什么想法吗?
你的想法是对的:
.first:hover + .second {
-webkit-clip-path: polygon(100% 0, 90% 0, 50% 100%, 100% 100%);
clip-path: polygon(100% 0, 90% 0, 50% 100%, 100% 100%);
}
小提琴:https://jsfiddle.net/sb4bk0xg/3/