:hover
上div的属性,但我无法找到只是在没有任何用户交互的情况下进行属性动画。
有人可以告诉我如何让div成为脉动,即为box-shadow
属性设置动画。
像
这样的东西box-shadow: 0px 0px 10px #F00;
到
box-shadow: 0px 0px 20px #00F;
非常感谢。
答案 0 :(得分:2)
您可以通过关键帧执行此操作:
div{
height: 100px;
-moz-animation-duration: 0.5s;
-webkit-animation-duration: 0.5s;
-moz-animation-name: changeShadow;
-webkit-animation-name: changeShadow;
-moz-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
-moz-animation-direction: alternate;
-webkit-animation-direction: alternate;
border: 1px solid black;
}
@-webkit-keyframes changeShadow{
from {
box-shadow: 0px 0px 10px #F00;
}
to {
box-shadow: 0px 0px 20px #00F;
}
}
@-moz-keyframes changeShadow{
from {
box-shadow: 0px 0px 10px #F00;
}
to {
box-shadow: 0px 0px 20px #00F;
}
}
这是一个小提琴:http://jsfiddle.net/dc4f2/