transition
我的 CSS属性有问题。
我需要为section
-tag 声明两个转换。与该部分的每个过渡都应该有 1s 的持续时间,只有背景应该有 0.3s 的持续时间
所以我的 CSS-transition
代码看起来像这样:
section{
background: black;
transition: all 1s ease, background 0.3s ease;
}
section:hover{
background: green;
transform: translateY(100px);
}
但是当我现在悬停链接时,背景会在 1 秒内变为动画,并且会奇怪地闪烁。
这里是codepen Demo
有人知道为什么会这样吗?我怎样才能实现我的目标?
是的,我需要all
财产!
编辑
刚发现一个奇怪的。在上面链接的 codepen 中,它会闪烁。但是当我也为 设置动画时padding
,它会停止闪烁!但是背景会在 1s 内动画...
这是第二个演示