现在,我有如下流程,我想让当前的某个位置mary特别显示。想让它一闪一闪地,有种呼吸的感觉,比如边框有特别的颜色也可以。如何实现呢?
例如,以下网页中http://www.17sucai.com/pins/demoshow/4863,这种当鼠标停在上面时候的 呼吸效果。
现在要它自动呼吸。如何实现。前端大神,求解决方法。
现在,我有如下流程,我想让当前的某个位置mary特别显示。想让它一闪一闪地,有种呼吸的感觉,比如边框有特别的颜色也可以。如何实现呢?
例如,以下网页中http://www.17sucai.com/pins/demoshow/4863,这种当鼠标停在上面时候的 呼吸效果。
现在要它自动呼吸。如何实现。前端大神,求解决方法。
css :
.u-arrow img {
animation: start 1.5s infinite ease-in-out;
-moz-animation: start 1.5s infinite ease-in-out;
-webkit-animation: start 1.5s infinite ease-in-out;
-o-animation: start 1.5s infinite ease-in-out;
-ms-animation: start 1.5s infinite ease-in-out;
background-position: 0 -82px;
height: 14px;
left: 50%;
margin: -7px 0 0 -14px;
position: absolute;
top: 50%;
width: 24px;
}
@-webkit-keyframes start {
0%,30% {opacity: 0;-webkit-transform: translate(0,10px);}
60% {opacity: 1;-webkit-transform: translate(0,0);}
100% {opacity: 1;-webkit-transform: translate(0,-8px);}
}
@-moz-keyframes start {
0%,30% {opacity: 0;-moz-transform: translate(0,10px);}
60% {opacity: 1;-moz-transform: translate(0,0);}
100% {opacity: 1;-moz-transform: translate(0,-8px);}
}
@keyframes start {
0%,30% {opacity: 0;transform: translate(0,10px);}
60% {opacity: 1;transform: translate(0,0);}
100% {opacity: 1;transform: translate(0,-8px);}
}
html:
<a class="lr_btn u-arrow u-arrow-bottom" href="javascript:void(0);">
<img src="/images/btn01_arrow.png">
</a>
图片自己找个箭头
可以用css3动画的keyframes创建动画,用的时候用js添加绑定了动画的类。
<!DOCTYPE html>
<html>
<head>
<style>
.highlight
{
width:100px;
height:100px;
background:red;
animation:myfirst 5s;
animation-iteration-count: infinite;
}
@keyframes myfirst
{
0% {background: red;}
25% {background: yellow;}
50% {background: blue;}
100% {background: red;}
}
</style>
</head>
<body>
<div class = "highlight"></div>
</body>
</html>
当然用js写也是可以的
css3 里的 animation 就可以做到,属性可以设置循环次数。请参考http://www.w3school.com.cn/cssref/pr_animation.asp
又或者js、jq也是可以实现的。
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
2 回答985 阅读✓ 已解决
demo
代码在这里了,纯css3,用动画实现