当前位置: 首页 > 面试题库 >

如何循环播放CSS3过渡?

齐英耀
2023-03-14
问题内容

以下样式只是如何在CSS3中设置过渡的示例。
有没有纯粹的CSS技巧可以使此循环播放?

div {
    width:100px;
    height:100px;
    background:red;
    transition:width 0.1s;
    -webkit-transition:width 0.1s; /* Safari and Chrome */
    -moz-transition:width 0.1s; /* Firefox 4 */
    -o-transition:width 0.1s; /* Opera */
    transition:width 0.1s; /* Opera */
}

div:hover {
    width:300px;
}

问题答案:

CSS仅从一组样式过渡到另一组样式。您正在寻找的是CSS动画。

您需要定义动画关键帧并将其应用于元素:

@keyframes changewidth {
  from {
    width: 100px;
  }

  to {
    width: 300px;
  }
}

div {
  animation-duration: 0.1s;
  animation-name: changewidth;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

请查看上面的链接,以了解如何根据自己的喜好对其进行自定义,然后您必须添加浏览器前缀。



 类似资料:
  • 我试图在一个循环中的两个上播放动画,其中ImageViews的图像在每个循环中都发生变化,但正如预期的那样,用户只看到最后一个图像和动画。 在其他文章中,我尝试了和等方法,但都没有成功。 该程序的目的是让用户选择9张照片,然后根据照片的RGB构图与计算机图像进行岩石-纸-剪刀式的格斗。 程序从两个数组列表中获取ImageViews的照片,是drawable文件夹中文件名字符串的数组列表,以及是的数

  • 提前感谢!

  • 问题内容: 在AVFoundation中是否有相对简单的循环视频的方法? 我已经如下创建了我的AVPlayer和AVPlayerLayer: 然后播放以下视频: 视频播放正常,但在最后停止。使用MPMoviePlayerController,您所要做的就是将其属性设置为正确的值。在AVPlayer上似乎没有类似的属性。似乎也没有回调可以告诉我电影何时结束,因此我可以寻找开始并再次播放。 我没有使用

  • 我有一个ImageViews数组,ImageViews将彼此缩放。现在我想在onAnimationStart动画循环播放短丁音(持续时间不到一分钟)。 下面是我如何定义soundPool和load声音的。 我该怎么做???还是有什么问题??? PS1:

  • 我对闪光灯很差,我就是做不到。我有php生成的播放列表。我使用LoaderInfo()获得它,然后使用split()将数据添加到数组中。 问题就在这里。我知道如何从播放列表中播放1首歌曲,一次或循环使用如下代码:

  • 问题内容: 我正在尝试编写一个数字猜测程序,如下所示: 我现在想做的是让if / elif / else命令序列循环执行,直到用户输入“正确”为止,即程序声明的数字大约等于用户数,但是如果我不知道用户数量,我无法想到如何实现和if语句,并且尝试使用“ while”也无效。 问题答案: 作为@Mark Byers方法的替代方法,可以使用: