gpt4 book ai didi

javascript - jQuery 鼠标移出调用 CSS3 动画

转载 作者:太空宇宙 更新时间:2023-11-04 15:40:23 24 4
gpt4 key购买 nike

我目前有一个鼠标悬停事件的 CSS3 动画,如下所示:

#topo .menu-header ul li:hover a {
-webkit-animation: menuanimate 0.3s linear 0s both;
-moz-animation: menuanimate 0.3s linear 0s both;
-o-animation: menuanimate 0.3s linear 0s both;
-ms-animation: menuanimate 0.3s linear 0s both;
animation: menuanimate 0.3s linear 0s both;
}
@-webkit-keyframes menuanimate{
50% {
transform: rotateY(90deg);
-webkit-transform: rotateY(90deg); /* Safari and Chrome */
-moz-transform: rotateY(90deg); /* Firefox */
color: #353535;
background: url(images/bullets.png) no-repeat;
background-position: 3px 18px;
}
51% {
transform: rotateY(270deg);
-webkit-transform: rotateY(270deg); /* Safari and Chrome */
-moz-transform: rotateY(270deg); /* Firefox */
color: #fff;
background: #f15a25;
}
100% {
color: #fff; background: #f15a25;
transform: rotateY(360deg);
-webkit-transform: rotateY(360deg); /* Safari and Chrome */
-moz-transform: rotateY(360deg); /* Firefox */
}
}

问题是:当用户将鼠标移离按钮时,没有相应的动画。在 CSS 中没有鼠标移出事件,那么,有没有办法像 jQuery 中那样调用鼠标移出动画?

非常感谢。

最佳答案

你不能像这样用 jQuery 调用它吗:

$('element').hover(function(e)
{
$(this).css({"rollover animation css in here..."});
},function(e)
{
$(this).css({"rolloff animation css in here..."});
});

或者甚至只有 2 个类“.over”和“.out”,然后使用 $(this).addClass("over") & 同样用于 out on rolloff?

关于javascript - jQuery 鼠标移出调用 CSS3 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com