【发布时间】:2015-09-03 05:44:53
【问题描述】:
我正在设置一个包含边框的徽标,我使用了 a 元素,但边框动画不起作用,它们保持原样;我将如何使边框颜色在动画中发生变化?
动画与div 元素完美搭配
例子:
.anim {
width: 20px;
height: 20px;
border: 10px solid #F44336;
display: block;
margin: 10px;
-webkit-animation: borderanim 1s ease infinite;
animation: borderanim 1s ease infinite;
}
@-webkit-keyframes borderanim {
0% {
border: 10px solid #F44336;
}
100% {
border: 10px solid #2196F3;
}
}
@keyframes borderanim {
0% {
border: 10px solid #F44336;
}
100% {
border: 10px solid #2196F3;
}
}
<div class="anim"></div>
<a class="anim" href="/"></a>
<br/>
<a class="anim" href="http://google.com/"></a>
<a class="anim" href="http://codepen.io/"></a>
<a class="anim" href="http://backpack.tf/"></a>
<a class="anim" href="javascript:location.href='http://codepen.io/';"></a>
【问题讨论】:
标签: css css-animations