我有一个带有“+”的div,它在悬停时执行此操作:
.removal {
opacity: 0;
filter: alpha(opacity=0);
margin-left: -10px;
display: inline-block;
-webkit-transform: rotate(0deg);
-webkit-transition: -webkit-transform 0.5s ease-in-out;
}
.term:hover .removal {
position: relative;
left: 13px;
opacity: 1;
color: red;
-webkit-transform: rotate(45deg);
-webkit-animation: move 0.4s;
}
@-webkit-keyframes "move" {
from {
left: 3px;
filter: alpha(opacity=0);
opacity: 0;
}
to {
left: 13px;
filter: alpha(opacity=100);
opacity: 1;
}
}
我遇到的问题是,当我将鼠标移开该 li 时,我希望 CSS 从本质上撤消move
.
关于如何做到这一点的任何提示?我应该添加一个过渡到.term
(哪个是类li
)?
这是一个JSfiddle