Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich einen Slide-In-Übergang nur mit CSS?

Wie erstelle ich einen Slide-In-Übergang nur mit CSS?

DDD
Freigeben: 2024-12-22 12:15:36
Original
404 Leute haben es durchsucht

How to Create a Slide-In Transition Using Only CSS?

So fügen Sie einen Slide-In-Übergang mit reinem CSS hinzu

Im Webdesign kann die Erstellung optisch ansprechender Übergänge das Benutzererlebnis verbessern. Ein beliebter Effekt ist ein Slide-In-Übergang, bei dem sich ein Element beim Auslösen von außerhalb des Bildschirms an die gewünschte Position bewegt. In diesem Tutorial erfahren Sie, wie Sie diesen Effekt mit CSS erzielen, ohne dass JavaScript erforderlich ist.

Option 1: CSS-Übergänge (beim Schweben)

CSS-Übergänge ermöglichen Ihnen einen reibungslosen Ablauf Transformieren Sie die Eigenschaften eines Elements über einen bestimmten Zeitraum. Hier ist ein Beispiel zum Erstellen eines Slide-In-Übergangs beim Hover:

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

Option 2: CSS-Animation

CSS-Animationen bieten mehr Kontrolle über den Übergang und ermöglichen Ihnen so um eine Start- und Endzeit anzugeben. Hier ist ein Beispiel mit Animation:

#slide {
    left: -100px;
    animation: slide 0.5s forwards;
    animation-delay: 2s;
}

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

Browser-Unterstützung und Ressourcen

Informationen zur Browserkompatibilität finden Sie unter den folgenden Links:

  • CSS-Übergänge: https://caniuse.com/transitions
  • CSS-Animationen: https://caniuse.com/animations

Zusätzliche Ressourcen

Um mehr über CSS-Animationen und -Übergänge zu erfahren, schauen Sie sich das folgende Mozilla Developer Network (MDN) an ) Artikel:

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

Das obige ist der detaillierte Inhalt vonWie erstelle ich einen Slide-In-Übergang nur mit CSS?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage