【发布时间】:2015-09-11 10:32:58
【问题描述】:
我有两个这样的元素:
<div class="element"><span></span></div>
元素必须有一个圆形边框(CSS),并且在悬停时边框必须是虚线(CSS)并旋转,但跨度应该是静态的。有什么帮助吗?
@keyframes rotate {
from {
transform: rotate(0);
}
to {
transform: rotate(360deg);
}
}
@-moz-keyframes rotate {
from {
-moz-transform: rotate(0);
}
to {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0);
}
to {
-webkit-transform: rotate(360deg);
}
}
.element {
width: 40px;
height: 40px;
background: #ededed;
color: @fff;
}
.element:hover {
animation: rotate 2s infinite linear;
-moz-animation: rotate 2s infinite linear;
-webkit-animation: rotate 2s infinite linear;
}
<div class="element"><span>1</span>
</div>
【问题讨论】:
-
旋转是什么意思?您的意思是边框中的破折号应该在元素周围移动吗?
-
边框中的破折号应该在元素周围移动,是的。
-
这是测试代码。我怎样才能得到,那个跨度不随 div 移动?
-
或者我如何旋转边框,例如,如果我有 1 个跨度,也许 javascript 有帮助?
标签: javascript css