我使用after僞元素來模擬漸變過渡,但是我的漸變可能會不同,所以我爲它們中的每一個創建了一個類,並將它們應用於JS我需要他們。當然,在一般的::after
中,我指定了transition: opacity 1s;
,並且在每個漸變類中我都有一個背景和opacity: 1;
。現在我偶然發現了一個問題,我需要反轉過渡,但這並不容易,因爲(因爲我使用JS),我正在移除該類,這意味着不透明度轉換當然仍會運行,但是背景被立即刪除。如何保持背景直到不透明度過渡結束?保留一個CSS屬性,直到另一端的過渡
的jsfiddle:http://jsfiddle.net/5c7xfwLw/
你可以發佈你到目前爲止的小提琴嗎,所以我們可以玩嗎?通常在這樣的情況下,我不得不在相關元素上使用兩個類;第一次啓動轉換,第二次在轉換完成時刪除。 –
@LanceTurri我更新了這篇文章:) – User