2012-01-20 11 views
2

私はCSS3のトランジションに就いています(時間が近づいています)、Opera 11.60ではいくつかの奇妙な動作が見られます。オペラのCSSの背景の切り替えが黒くなる

私は、要素をbackground:noneからbackground:#fffに変更するためにトランジションを使用します。しかし、トランジションは実際にターゲットに達する前に黒/濃いグレーを通過します。

これがなぜ起こるのか理解できます。不透明度と色は同時にアニメーション化され、色はnoneだったので、Operaはそれを#000と見なします。私のバグのように見えます。

この問題を解決する方法はありますか?background:noneの要素のためにOperaでトランジションをオフにしないで保存しますか?

答えて

2

background: rgba(255,255,255,0)からbackground: rgba(255,255,255,1)への移行はどうですか? (不透明度ゼロの白から完全な不透明度の白まで)

を参照してください。 http://jsfiddle.net/tajMG/

+0

うん、これは私が欠けていたものです。不透明度を指定することを意味します。しかし、IEホールからどれくらい遠くには、RGBAサポートがありますか? – egasimus

+1

偶然、偶然、私はちょうどIE9(そしてOpera 10、それに来る)以来悲しいことに、非常に質問(自己推進警告)に答えるウェブサイトを立ち上げました:[http://www.browsersupport。 net/CSS/rgba()](http://www.browsersupport.net/CSS/rgba()) –

関連する問題