- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想在用户位于图像上方时(悬停效果)每 5 秒摇动图像。我的代码:
.opona:hover {
animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px;
}
/*
.opona {
-webkit-animation-name: shake;
-webkit-animation-duration: 5s;
-webkit-animation-delay: 0.82s;
}
*/
@keyframes shake {
10%,
90% {
transform: translate3d(-1px, 0, 0);
}
20%,
80% {
transform: translate3d(2px, 0, 0);
}
30%,
50%,
70% {
transform: translate3d(-4px, 0, 0);
}
40%,
60% {
transform: translate3d(4px, 0, 0);
}
}
<div class="opona">
<img src="https://www.firestonetire.com/content/dam/bridgestone/consumer/fst/tire-images/Firehawk%20AS/FST_Firehawk_AS.jpg/_jcr_content/renditions/original" alt="" width="50px">
</div>
当我从 .opona 中删除评论时,效果不起作用。感谢您的帮助。
最佳答案
在这种情况下,您希望动画
持续10.82s
,而“移动”部分只需要0.82s 因此在重复之前留下 10s 间隙。为此,您只需对定义的 @keyframes
%
s 进行一些调整。
0.82/10.82 = ~7.6%,即 “移动” 部分仅占 7.6% 的动画-持续时间。
因此,要更新 %
,只需将当前 值 乘以 0.076:
.opona:hover {
animation: shake 10.82s cubic-bezier(.36, .07, .19, .97) both infinite;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px;
}
@keyframes shake {
.76%, 6.84% {transform: translate3d(-1px, 0, 0)}
1.52%, 6.08% {transform: translate3d(2px, 0, 0)}
2.28%, 3.8%, 5.32% {transform: translate3d(-4px, 0, 0)}
3.04%, 4.56% {transform: translate3d(4px, 0, 0)}
}
<div class="opona">
<img src="https://www.firestonetire.com/content/dam/bridgestone/consumer/fst/tire-images/Firehawk%20AS/FST_Firehawk_AS.jpg/_jcr_content/renditions/original" alt="" width="50px">
</div>
关于css - 如何在悬停时及时摇动图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50601056/
我正在尝试使用 jsmart渲染Smarty客户端有 3 个模板。如果您没有使用它们的经验,请继续阅读,因为这可能只是我犯的一个简单的 JavaScript 错误。 它适用于简单的模板: 我创建模板(
对于每个 http 请求,ASP .NET 页面是否及时编译(JITting),或者在第一次请求页面时,或者在应用程序启动时编译? 我找不到任何相关资源。 最佳答案 ASP.NET automatic
我正在使用 Pandas 来管理一组具有多个属性的文件: import pandas as pd data = {'Objtype' : ['bias', 'bias', 'flat', 'fla
有没有办法找出单循环动画 GIF 需要多长时间才能完成? 最佳答案 好吧,具体情况取决于您使用什么接口(interface)来操作这些动画 GIF(我不知道原生 Java/AWT/Swing 中真正巧
我有三个相关列:时间、ID 和交互。我如何创建一个新列,其 id 值在给定时间窗口中的“交互”列中为“1”? 应该看起来像这样: time id vec_len quadrant int
我是一名优秀的程序员,十分优秀!