Heim > Web-Frontend > CSS-Tutorial > Wie erstellt man einen CSS-Slide-In-Übergang von links?

Wie erstellt man einen CSS-Slide-In-Übergang von links?

Barbara Streisand
Freigeben: 2024-12-15 06:11:13
Original
635 Leute haben es durchsucht

How to Build a CSS Slide-In Transition from the Left?

So erstellen Sie einen CSS-Slide-in-Übergang von links

Um in CSS einen Slide-in-Übergang von links zu erreichen, müssen Sie entweder CSS3-Übergänge oder Animationen nutzen. So können Sie es implementieren:

CSS3-Übergänge mit Hover verwenden (Demo Eins)

.wrapper:hover #slide {
    transition: 1s;
    left: 0;
}
Nach dem Login kopieren

Dieses Snippet übergeht die Position des Elements reibungslos von links: -100px; auf 0 über 1 Sekunde beim Schweben. Sie können auch transform: translator() verwenden, um die Position des Elements anzupassen.

Verwendung von CSS3-Animationen (Demo 2)

#slide {
    position: absolute;
    left: -100px;
    width: 100px;
    height: 100px;
    background: blue;
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
    animation: slide 0.5s forwards;
    animation-delay: 2s;
}

@-webkit-keyframes slide {
    100% { left: 0; }
}

@keyframes slide {
    100% { left: 0; }
}
Nach dem Login kopieren

Ähnlich wie im vorherigen Beispiel wird diese Animation automatisch nach 2 Sekunden gestartet mit der Eigenschaft „animation-delay“. Wenn Sie den Animationsfüllmodus auf „Vorwärts“ setzen, bleibt die Sichtbarkeit des Elements nach Abschluss der Animation erhalten.

Browser-Unterstützung

Ausführliche Informationen zur Browserkompatibilität für CSS-Übergänge und -Animationen finden Sie auf caniuse.com.

Weiterführende Literatur

Für tiefergehendes Wissen über diese Techniken, erkunden:

  • CSS-Animationen: https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_CSS_animations
  • CSS-Übergänge: https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_CSS_transitions

Das obige ist der detaillierte Inhalt vonWie erstellt man einen CSS-Slide-In-Übergang von links?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage