我正在尝试制作一个CSS3动画,我可以从左侧角落开始围绕徽标移动线条,然后结束回到那里,整个边框将保留在那里。徽标周围的动画线条
这里是我的代码:
div {
width: 100px;
height: 100px;
position: relative;
animation-name: example;
animation-duration: 20s;
}
@keyframes example {
0% {
border-left: 10px;
border-color: black;
}
25% {
border-bottom: 10px;
border-color: black;
}
50% {
border-right: 10px;
border-color: black;
}
75% {
border-top: 10px;
border-color: black;
}
100% {
border: 10px;
border-color: black;
}
}
<div>
<img src="http://placehold.it/100x100">
</div>
...但它不是工作。有任何想法吗?
嘿只是看看我的答案,你需要添加一个'边界'和'边界颜色'的初始值... –
可能与http:// stackoverf相关low.com/questions/31996110/progress-bar-along-the-borders-of-a-rectangle/32003052#32003052。虽然问题标题有所不同,但第一个片段似乎能够产生您在此处描述的确切输出。 – Harry