Popup vor Landschaftsübergang schließen
P粉294954447
P粉294954447 2023-08-16 16:57:55
0
1
544
<p>Meine Frage ist sehr einfach. Ich habe ein Popup, das sich von rechts nach links öffnet und möchte, dass es von links nach rechts geschlossen wird. Derzeit kann ich das Popup korrekt öffnen, kann es jedoch nicht wie erwartet schließen. </p> <pre class="brush:php;toolbar:false;"><div class="overlay"> <div class="items-content"> <h1> Hallo </h1> </div> </div> .overlay { Deckkraft: 0; Übergang: Deckkraft 0,4 s linear; } .overlay { &.-show { Deckkraft: 1 } } .overlay { .items-content { transform: TranslateX(200%); Übergang: Transformation 0,4 s Ease-in-out; } } .overlay { &.-show { .items-content { transform: TranslateX(0); Übergang: Transformation 0,4 s Ease-in-out; } } }</pre> <p>Ich habe versucht, Transparenz einzustellen, Übergangseffekte und Übergangsverzögerungen hinzuzufügen, aber nichts scheint zu funktionieren. </p>
P粉294954447
P粉294954447

Antworte allen(1)
P粉276577460

你需要重置位置,请尝试以下代码:

.overlay {
&.-show {
   .items-content {
       transform: translateX(0); //  这里应该是0
       transition: transform 0.4s ease-in-out;
    }
}

}

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage