如何激活徘徊,只有当一个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