+ 2

Can I make two transitions happen at the same time?

Hi guys, I was trying to make 2 transitions happen simultaneously in my code below, however they never happen normally. Lets say I want the bubble to rise (A) and change color (B) at the same time, during the same time span. Problem is that one transition happens instantenously while the other transitions normally it is never simultaneous. Could you help me out with my code? How can I make the .bubble to move and change color at the same time? https://code.sololearn.com/WdG5u3Wmo3A9/?ref=app

2nd Jan 2018, 2:23 PM
Mark Pozsar
Mark Pozsar - avatar
6 ответов
+ 5
The change of linear gradient color is instant. If you need changing linear gradient color, use what I suggested previously. I tried to change your code (my code not set to public). Check out the code below, its linear gradient color changing is gradually: https://code.sololearn.com/W1vRthjfsEbn/?ref=app
2nd Jan 2018, 3:08 PM
Calviղ
Calviղ - avatar
+ 3
I have make some comments on the css codes, should be not hard to understand. 😊
2nd Jan 2018, 3:27 PM
Calviղ
Calviղ - avatar
+ 2
Try use transition: all 4s; However transition does not support linear-gradient, maybe you need to create 2 overlapping linear-gradients, use opacity to create the changing effect.
2nd Jan 2018, 2:39 PM
Calviղ
Calviղ - avatar
+ 2
Just did that. Check the code. While the bubble rises gradually, it changes color instantly.
2nd Jan 2018, 2:53 PM
Mark Pozsar
Mark Pozsar - avatar
+ 1
Yeah what you did solves it, but I am not sure I understand why 😂 Thank you anyways
2nd Jan 2018, 3:17 PM
Mark Pozsar
Mark Pozsar - avatar
+ 1
Oh wow you played with the opacity! So cool man, thank you!
2nd Jan 2018, 3:31 PM
Mark Pozsar
Mark Pozsar - avatar