首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让这个箭头不断旋转?

要让一个箭头不断旋转,可以通过使用CSS3动画来实现。下面是一个示例代码:

HTML代码:

代码语言:txt
复制
<div class="arrow"></div>

CSS代码:

代码语言:txt
复制
.arrow {
  width: 100px;
  height: 100px;
  border: 2px solid black;
  border-top: none;
  border-right: none;
  transform: rotate(45deg);
  animation: rotate 2s linear infinite;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

在上述代码中,我们创建了一个带有箭头形状的div元素,并使用CSS样式设置其宽度、高度、边框等属性。通过transform: rotate(45deg)将箭头旋转45度,然后使用animation属性定义了一个名为rotate的动画,持续时间为2秒,线性运动,并且无限循环播放。在@keyframes规则中,我们定义了动画的起始状态和结束状态,从0%到100%分别对应箭头从0度旋转到360度。

这样,箭头就会不断旋转起来。如果需要停止旋转,可以通过JavaScript控制动画的播放与暂停。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券