我刚刚进入CSS3过渡(大约时间!),我在Opera 11.60中看到了一些奇怪的行为。
我使用转换将元素从background:none
更改为background:#fff
。但是,在到达目标之前,过渡实际上会经过黑/深灰色。
现在,我可以理解为什么会发生这种情况 - 不透明度和颜色同时被动画化,并且由于颜色曾经是none
,因此Opera将其视为#000
。对我来说看起来像个错误。
有没有办法解决这个问题,除了关闭使用background:none
的元素的Opera转换外?
答案 0 :(得分:2)
尝试从background: rgba(255,255,255,0)
过渡到background: rgba(255,255,255,1)
怎么样? (这是从具有零不透明度的白色到具有完全不透明度的白色。)