css3动画是可以暂停操作的

站长手记 作者: 2024-09-03 03:15:01
css3动画大家都不陌生,但是你知道css3动画是可暂停的吗?如果你不知道就来看看吧。虽然用过很多次animation动画,但是也就前几天才知道动画是可以暂停的,可见自己对动画的了解还是不够深,一起来学习一下今天的主角—animation-play-state(running | paused)   css3动画大家都不陌生,但是你知道css3动画是可暂停的吗?如果你不知道就来看看吧。
  虽然用过很多次animation动画,但是也就前几天才知道动画是可以暂停的,可见自己对动画的了解还是不够深,一起来学习一下今天的主角—animation-play-state(running | paused)

  html代码:
  <div class="play-state">
  暂停
  </div>
  css代码:

  .play-state {
  width: 100px;
  height: 100px;
  margin: 40px;
  text-align: center;
  line-height: 94px;
  border: 3px solid #e1efde;
  border-radius: 50%;
  animation: play-state 3s linear infinite;
  cursor: pointer;
  }
  .play-state:hover {
  animation-play-state: paused;
  }
  @keyframes play-state {
  0% {
  margin-left: 0;
  }
  100% {
  margin-left: 200px;
  }
  }
  该属性定义一个动画是否运行或者暂停。可以通过查询它来确定动画是否正在运行。另外,它的值可以被设置为暂停和恢复的动画的重放。其中恢复已暂停的动画,是从它暂停的时候,而不是从动画的起点。
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_73356.html