html - 延迟返回位置 CSS3 过渡

标签 html css transition

有没有一种方法可以在 div 动画回到原始状态时延迟 div 过渡,但在它开始动画时不延迟?

例如:

[ ] <- hover over this
[     ] <- immediately changes to this
[     ] <- stop hovering, stays like this for a second or two
[     ]
[     ]
[     ] <- then animates back to original state
[    ]
[   ]
[  ]
[ ]

最佳答案

是的。您可以重新定义悬停状态下的动画。

selector {
    property: value1;
    transition: property 1s 1s linear; /* transition: property duration delay easingfunction; */
}
selector:hover {
    property: value1;
    transition: none; /* No animation */
}

不要忘记添加供应商前缀。更多信息:transitions & CSS3 , auto vendor prefixer .

关于html - 延迟返回位置 CSS3 过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5531933/

相关文章:

html - CSS(选择器)在 WAMP 服务器 (W10) 上不工作

javascript - HTML 5 通知在 Chrome 中无法在本地运行?

html - 用两个表格模拟一个固定的表头行,但是左右滚动时表头出现断线

html - 显示:table element的绝对定位

javascript - 具有圆 Angular 的 CSS 按钮,可对点击使用react

javascript - 延迟 url 链接显示在左下角

asp.net - 在 asp.net 中包含 .css 文件

javascript - 如何在页面加载完成后为特定元素创建淡出效果?

REST - 模型状态转换

jquery - addClass() 是异步的吗?