如何激活徘徊,只有当一个CSS动画 - 无javascript

有没有办法让这个CSS代码:如何激活徘徊,只有当一个CSS动画 - 无javascript

/** Swing **/ 

.animated {

-webkit-animation-duration: 1s;

animation-duration: 1s;

-webkit-animation-fill-mode: both;

animation-fill-mode: both;

}

@-webkit-keyframes swing {

20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }

20% { -webkit-transform: rotate(15deg); }

40% { -webkit-transform: rotate(-10deg); }

60% { -webkit-transform: rotate(5deg); }

80% { -webkit-transform: rotate(-5deg); }

100% { -webkit-transform: rotate(0deg); }

}

@keyframes swing {

20% { transform: rotate(15deg); }

40% { transform: rotate(-10deg); }

60% { transform: rotate(5deg); }

80% { transform: rotate(-5deg); }

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

}

.swing {

-webkit-transform-origin: top center;

transform-origin: top center;

-webkit-animation-name: swing;

animation-name: swing;

}

/****/

从本网站生成:https://coveloping.com/tools/css-animation-generator

要只工作上空盘旋的元素时? 我说:

.swing:hover { 

-webkit-transform-origin: top center;

transform-origin: top center;

-webkit-animation-name: swing;

animation-name: swing;

}

我和它不工作。

哦...而我试图避免使用javascript/jQuery的所以页面将加载速度更快..

回答:

Demo

使用animation-play-state:running;:hover
,使其播放而徘徊在。
未悬停的元素应该是:animation-play-state:paused;所以它没有运行没有悬停。

设置animation-iteration-count:infinite;会使动画无限(只要您在此情况下悬停)。

以上是 如何激活徘徊,只有当一个CSS动画 - 无javascript 的全部内容, 来源链接: utcz.com/qa/265644.html

回到顶部