校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 基础属性作用
题目

实现loading图:一个四分之三圆旋转

解答

分解成两部分,1部分是实现四分之三圆;另一部分是旋转。

1、四分之三圆:

设置border-radius:50%即可画出一个圆,然后设置三条边框为红色,另外一条为透明,即画出了四分之三个圆边框(即外圆)。

1
2
3
4
5
6
7
8
9
.out-round {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin: 150px auto;
  border: 3px solid #FF298C;
  border-left: 3px solid transparent;
  animation: outRound 1s linear infinite running;
}


2 实现旋转:

圆圈的动画,为其设置的动画就是旋转一圈,infinite表示无限次。

1
2
3
4
5
6
7
8
@keyframes outRound {
  0% {
  transform: rotate(120deg)
  }
  100% {
  transform: rotate(-240deg)
  }
}

其中rotate(120deg)为旋转起始位置,可根据实际情况调整

C 0条回复 评论

帖子还没人回复快来抢沙发