隐藏和动画时,鼠标在
hide and animate when mouse over
我想要我的div隐藏当鼠标悬停和翻转动画的时候,当鼠标离开div返回。所以我做了这样的事情。
<div class="tec">
<span class="html5"><img ng-src="../images/Technologies/HTML5.png" alt="html5" /></span>
</div>
<script>
$(document).ready(function(){
$(".html5").mouseover(function(){
$(".html5").hide(500);
$(".html5").addclass(".htmlanimate");
});
});
$(".html5").mouseout(function(){
$(".html5").addclass(".html5");
});
</script>
到目前为止,我只能隐藏-其他一切都不工作=/
CSS.htmlanimate {
-webkit-animation-name: html5animate;
/* Chrome, Safari, Opera / -webkit-animation-duration: 4s; / Chrome, Safari, Opera / -webkit-animation-iteration-count: 3; / Chrome, Safari, Opera */
animation-name: html5animate;
animation-duration: 4s;
animation-iteration-count: 3;
}
@-webkit-keyframes html5animate {
0% {
border-left:10px solid red;
}
25% {
border-top:10px solid red;
}
50% {
border-right:10px solid red;
}
100% {
border-bottom:10px solid red;
}
}
我想这可能对你有帮助,如果我能更好地理解你:
演示var img = document.getElementById('imageid');
var width = img.clientWidth;
var height = img.clientHeight;
$(".html5").hover(function(){
$(".html5").css("height", height + "px");
$(".html5").css("width", width + "px");
$(".html5").addClass("htmlanimate");
$("#imageid").fadeOut(500);
}, function(){
$("#imageid").fadeIn(500);
$(".html5").removeClass("htmlanimate");
});
.html5
{
display:inline-block;
border:10px solid transparent;
}
.htmlanimate {
-webkit-animation-name: html5animate;
/* Chrome, Safari, Opera / -webkit-animation-duration: 4s; / Chrome, Safari, Opera / -webkit-animation-iteration-count: 3; / Chrome, Safari, Opera */
animation: html5animate 5s infinite;
animation-iteration-count: 3;
}
@-webkit-keyframes html5animate {
0%, 25% {
border-left:10px solid red;
}
25%,50%,74% {
border-left:10px solid red;
border-top:10px solid red;
}
75% {
border-left:10px solid red;
border-top:10px solid red;
border-right:10px solid red;
}
100% {
border-left:10px solid red;
border-top:10px solid red;
border-right:10px solid red;
border-bottom:10px solid red;
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="tec">
<span class="html5">
<img id="imageid" src="https://www.google.co.in/logos/doodles/2015/googles-17th-birthday-6231962352091136-hp.png" alt="html5" />
</span>
</div>
相关文章:
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- 如何在鼠标滚轮滚动上设置剪切遮罩的动画
- 如何在鼠标悬停时停止动画
- jQuery鼠标输出调用CSS3动画
- jQuery透明图像描述鼠标悬停时的幻灯片动画
- CSS 图标旋转 鼠标关闭时的第二个动画
- 纸张.js路径数据动画在帧和鼠标拖动
- 我想要一个类似于网站 https://onlycoin.com/ 的jQuery鼠标滚动动画效果
- 使用 javascript 在鼠标悬停时停止动画
- 鼠标按下时的动画环形图
- 如何在JS中随机化backgroundPosition而不使用鼠标移动来制作万花筒的动画
- d3将鼠标悬停在表格上时,制作图表动画
- Javascript move 元素与鼠标移动事件 60 FPS 请求动画帧
- HTML 中跟随鼠标的动画图像蒙版
- 使用鼠标滚轮控制页面滚动动画
- Javascript - 鼠标离开时延迟动画
- 如何在鼠标输入时对字体大小进行动画处理
- 在单击时对元素进行动画处理,并在该元素和其他元素上单击鼠标输入/鼠标离开
- 鼠标离开时悬停和反向的跨浏览器动画 gif
- 当鼠标移开按钮时调用指针向上动画