-3
我想這給一個滑動效果,而不是僅僅淡入淡出當圖像被改變,但我不知道如何處理這一問題。
我的想法是將所有圖像放在相同的位置,並使一張幻燈片離開屏幕,並使下一張幻燈片進入屏幕。
這是正確的方法,我該如何用代碼啓動它?
PS。我試圖做這個沒有任何JS庫
我想這給一個滑動效果,而不是僅僅淡入淡出當圖像被改變,但我不知道如何處理這一問題。
我的想法是將所有圖像放在相同的位置,並使一張幻燈片離開屏幕,並使下一張幻燈片進入屏幕。
這是正確的方法,我該如何用代碼啓動它?
PS。我試圖做這個沒有任何JS庫
與當前的代碼,fade-in
可以很容易地與CSS動畫。有關起點:
嘗試改變:
@keyframes fade {
from {opacity: .4}
to {opacity: 1}
}
要:
@keyframes fade {
from {transform: translateX(100vw)}
to {transform: translateX(0)}
}
謝謝!有沒有辦法讓這些幻燈片連接起來?您的解決方案非常棒,但滑動時當前幻燈片會立即消失。 – user6792790
是的,是讓你去研究它是如何工作的。 「Tryit編輯器」中的代碼已經捕獲了JS的_sliding out_元素,並將它的'display'屬性設置爲'none'。這將其從DOM中移除。您需要更改此元素以使元素滑出,然後_then_將其從DOM中移除。 – bazzells
滑出效果是否也必須放在淡入淡出動畫中,還是創建另一個名爲slideOut的更好? – user6792790