suchen
HeimWeb-FrontendCSS-TutorialWie kann ich mehrere CSS-Animationen gleichzeitig auslösen?

How Can I Simultaneously Trigger Multiple CSS Animations?

Gleichzeitiges Auslösen mehrerer CSS-Animationen

Beim Umgang mit CSS-Animationen ist es oft wünschenswert, mehrere Animationen gleichzeitig auszuführen. Dies kann durch die Nutzung der Animationseigenschaft erreicht werden.

Codestruktur

Um zwei Animationen gleichzeitig auszulösen, kann man eine durch Kommas getrennte Liste in der Animationsdeklaration verwenden, wie unten gezeigt:

animation: rotate 1s, spin 3s;

In diesem Fall werden sowohl Dreh- als auch Drehanimationen auf das angegebene Element angewendet. Jede Animation behält ihre vordefinierten Eigenschaften, wie Dauer und Timing-Funktion.

Demo-Implementierung

Um dieses Konzept zu veranschaulichen, betrachten Sie den folgenden Beispielcode:

.image {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
    margin:-60px 0 0 -60px;
    -webkit-animation: spin 2s linear infinite, scale 4s linear infinite;
}

@-webkit-keyframes spin { 
    100% { 
        transform: rotate(180deg);
    } 
}

@-webkit-keyframes scale {
    100% {
         transform: scaleX(2) scaleY(2);
    }
}

Hier werden mehrere Animationen innerhalb der Eigenschaft -webkit-animation mithilfe von Kommas definiert. Die Rotationsanimation dreht das Bild alle 2 Sekunden, während die Skalierungsanimation seine Größe alle 4 Sekunden verdoppelt.

Live-Demonstration

Um diesen Effekt in Aktion zu sehen, besuchen Sie die folgende URL: http://jsfiddle.net/Ugc5g/3392/

Das obige ist der detaillierte Inhalt vonWie kann ich mehrere CSS-Animationen gleichzeitig auslösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
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
Der zwölfte vierteDer zwölfte vierteApr 19, 2025 am 09:30 AM

CSS-Tricks ist 12 Jahre alt! In dieser frühen Adoleszenzstufe festen, wie wir es jedes Jahr tun, denken Sie über das vergangene Jahr nach. Ich habe es besser

Was das Web jetzt braucht (und wie Artefakt hier ist)Was das Web jetzt braucht (und wie Artefakt hier ist)Apr 19, 2025 am 09:28 AM

Ich hatte kürzlich das Vergnügen, sich Dave Rupert, Chris Coyier und Chris Ferdinandi in der Shop Talkshow anzuschließen, um über die kommende Artefaktkonferenz zu sprechen

Verwalten Sie mehrere Hintergründe mit benutzerdefinierten EigenschaftenVerwalten Sie mehrere Hintergründe mit benutzerdefinierten EigenschaftenApr 19, 2025 am 09:21 AM

Eine coole Sache an CSS -benutzerdefinierten Eigenschaften ist, dass sie Teil eines Wertes sein können. Lassen Sie sich sagen, dass Sie mehrere Hintergründe verwenden, um ein Design abzubauen. Jede

Ein Blick auf neue Methoden zu VersprechenEin Blick auf neue Methoden zu VersprechenApr 19, 2025 am 09:14 AM

Versprechen sind eine der berühmtesten Funktionen, die JavaScript vorgestellt wurden. Ein einheimisches asynchrones Artefakt, das direkt in die Sprache gebacken wurde

Wie viel Spezifität haben @Rules wie @Keyframes und @Media?Wie viel Spezifität haben @Rules wie @Keyframes und @Media?Apr 18, 2025 am 11:34 AM

Ich habe diese Frage neulich bekommen. Mein erster Gedanke ist: seltsame Frage! Bei der Spezifität geht es um Selektoren, und Rules sind keine Selektoren, also ... irrelevant?

Können Sie @Media und @Support -Abfragen nisten?Können Sie @Media und @Support -Abfragen nisten?Apr 18, 2025 am 11:32 AM

Ja, Sie können, und es ist nicht wirklich wichtig in welcher Reihenfolge. Ein CSS -Präprozessor ist nicht erforderlich. Es funktioniert in regulären CSS.

Schnellschluck -Cache -BustingSchnellschluck -Cache -BustingApr 18, 2025 am 11:23 AM

Sie sollten auf jeden Fall weitausgestellte Cache-Header auf Ihren Vermögenswerten wie CSS und JavaScript (und Bilder und Schriftarten und was auch immer) festlegen. Das sagt dem Browser

Auf der Suche nach einem Stapel, der die Qualität und Komplexität von CSS überwachtAuf der Suche nach einem Stapel, der die Qualität und Komplexität von CSS überwachtApr 18, 2025 am 11:22 AM

Viele Entwickler schreiben darüber, wie sie eine CSS -Codebasis pflegen können, aber nicht viele von ihnen schreiben darüber, wie sie die Qualität dieser Codebasis messen. Sicher, wir haben

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft