CSS-Animationen: Verbessern Sie Ihre Website mit diesen 17 Optionen

Veröffentlicht: von Ian Hernandez
CSS-Animationen: Verbessern Sie Ihre Website mit diesen 17 Optionen thumbnail

Fesselnde Animationen, die Ihren Blick halten, wĂ€hrend eine Webseite geladen wird. Nahtlose ÜbergĂ€nge, die Sie mĂŒhelos durch die Inhalte einer Webseite fĂŒhren. Unerwartete Farb- und BewegungsausbrĂŒche, wenn Sie mit SchaltflĂ€chen in einer App interagieren.

Obwohl subtil, beeinflussen diese Elemente stark Ihre Wahrnehmung einer Marke und Ihre gesamte digitale Erfahrung. Was bringt also diese ansprechenden Details zum Leben? Oft wird dies mit Hilfe von CSS-Animationen erreicht.

In diesem Leitfaden helfen wir Ihnen dabei mit:

  • Eine EinfĂŒhrung in CSS und CSS-Animationen
  • Wichtige GrĂŒnde, warum Sie CSS-Animationen ausprobieren sollten
  • Einige Hindernisse bei der EinfĂŒhrung von CSS-Animationen (mit Lösungen)
  • 17 vorbildliche CSS-Animationen fĂŒr Ihre App oder Webseite
  • Wie Sie damit beginnen, CSS auf Ihrer Webseite zu verwenden

CSS kennenlernen

CSS steht fĂŒr Cascading Style Sheets.

CSS ist eine Programmiersprache, die bestimmt, wie grafische und Inhaltselemente auf einer Website oder Anwendung aussehen und agieren. CSS ist nĂŒtzlich, um Farben und Schriftarten anzupassen, Elemente auf einer Seite zu positionieren und zu verteilen und natĂŒrlich, um Animationen zu erstellen. Es gibt „reine“ CSS-Animationen, die nur aus HTML (Hypertext Markup Language) und CSS-Code bestehen, und es gibt CSS-Animationen, die andere Arten von Code (wie JavaScript) oder bestehende Medien (wie GIFs) einbeziehen.

DreamHost-Glossar

CSS

Cascading Style Sheets (CSS) ist eine wesentliche Programmiersprache, die zur Gestaltung von Webseiten verwendet wird. CSS hilft Ihnen dabei, schöne Seiten zu erstellen, indem es das Aussehen verschiedener Elemente wie Schriftstil, Farbe, Layout und mehr Àndert.

Mehr lesen

CSS kam in den frĂŒhen 1990er Jahren auf den Markt und hat sich seitdem von CSS1 zu CSS2 bis zu CSS3 entwickelt — die aktuelle und weit verbreitete Version. In diesem Artikel werden wir der gĂ€ngigen Praxis folgen, den Begriff „CSS“ zu verwenden, wenn wir auf diese neueste Version Bezug nehmen.

HTML ist wie das Fundament und das GerĂŒst eines Hauses, ohne das das Haus nicht existieren kann. Aber CSS verwandelt dieses Haus mit Farbe, Veredelungen und Dekor, die einen einzigartigen Stil und FunktionalitĂ€t verleihen.

HTML vs CSS

CSS AnimationsbaukÀsten

CSS-Animationen verwenden CSS-Code, um verschiedene Eigenschaften und Werte zu verknĂŒpfen, die Bildschirmelemente „bewegen“.

CSS-Eigenschaften sind die Teile der Animationen, wie Hintergrund, Randradius, Schriftart, Randabstand, Bewegungsart (wie Drehen oder Verblassen) usw. Werte fĂŒllen die Details um diese Animationseigenschaften herum aus, indem sie Farbe, Ausrichtung, GrĂ¶ĂŸe, Dauer, Richtung, Geschwindigkeit usw. definieren.

Lassen Sie uns die Elemente der beliebten @keyframes Regel betrachten, die CSS-ÜbergĂ€nge wĂ€hrend einer Animationssequenz definiert, um ein Beispiel dafĂŒr zu sehen, wie Eigenschaften und Werte zusammenarbeiten:

  • Die Eigenschaft animation-name gibt den Namen der Animation an.
  • Die Eigenschaft animation-duration beschreibt die LĂ€nge einer Animation. Werte werden typischerweise in Sekunden angegeben (0s, 4s usw.).
  • Die Eigenschaft animation-delay legt einen verzögerten Animationsstart fest. Ihr Wert wird ebenfalls in Sekunden angegeben (-2s, 5s usw.).
  • Die Eigenschaft animation-iteration-count gibt an, wie oft eine Animation ausgefĂŒhrt werden soll. Der Wert reprĂ€sentiert, wie oft Sie die Animation wiederholen möchten; zum Beispiel wird infinite-alternate sie unendlich weiterlaufen lassen.
  • Die Eigenschaft animation-direction gibt an, wie eine Animation abgespielt werden soll. Werte umfassen normal (vorwĂ€rts), reverse, alternate usw.
  • Die Eigenschaft animation-timing-function beschreibt die Geschwindigkeitskurve. Werte umfassen ease-in-out fĂŒr einen sanften Start und Ende, cubic-bezier um eine komplex aussehende Kurve zu erstellen usw.
  • Die Eigenschaft animation-fill-mode definiert, wie ein Element aussieht, wenn die Animation nicht abgespielt wird. Werte umfassen forwards, um die Werte des letzten Keyframes zu behalten usw.

Jetzt bringen wir alles zusammen! In diesem Beispiel von W3Schools, das eine Animation (genannt „Beispiel“) an das <div> Element anhĂ€ngt, können Sie sehen, dass das Element 100px Quadrat groß ist und einen roten Hintergrund hat. Wenn die Animation beginnt, wird sie 4 Sekunden lang fortgesetzt, wĂ€hrend der Hintergrund von Rot zu Gelb ĂŒbergeht:

/* Der Animationscode */
@keyframes Beispiel {
von {Hintergrundfarbe: rot;}
zu {Hintergrundfarbe: gelb;}
}

/* Das Element, auf das die Animation angewendet wird */
div {
width: 100px;
height: 100px;
background-color: red;
animation-name: example;
animation-duration: 4s;
}

(Hinweis: Dies ist nur ein Beispiel. Keyframe-Animationen sind nicht die einzige Methode, um CSS-Animationen zu erstellen, und sie sind nicht mit jeder Browser-Version kompatibel — lesen Sie weiter fĂŒr mehr Einblicke und Tipps zur KompatibilitĂ€t.)

3 großartige GrĂŒnde, CSS-Animationen zu implementieren

Von der Ermöglichung unvergesslicher Interaktionen bis hin zur GewĂ€hrleistung, dass diese mit der Geschwindigkeit moderner Erwartungen stattfinden, haben CSS-Animationen viel zur digitalen Erfahrung beizutragen — sowohl fĂŒr Sie als auch fĂŒr Ihre erstaunlichen Kunden oder Besucher.

Erstellen Sie eine einzigartige Geschichte und Erfahrung

Die Zeiten, in denen Websites als digitale PlakatwÀnde fungierten, sind vorbei.

In der globalen Wirtschaft sind Websites und Apps Ihre beste Möglichkeit, Ihre Markengeschichte zu erzÀhlen.

Warum sich auf Ihre Geschichte konzentrieren? Weil eine großartige Geschichte Ihre Marke abhebt, die Aufmerksamkeit Ihres idealen Publikums erregt, dauerhafte Verbindungen schafft und — vielleicht am wichtigsten — zum Handeln inspiriert.

Und Ihre Geschichte basiert teilweise auf den interaktiven Elementen, die Sie in Ihre Benutzererfahrung einbinden.

CSS-Animationen dreht sich alles darum, einzigartige Erfahrungen zu schaffen, die auf den Benutzer reagieren und sich mit ihm bewegen, um eine Beziehung und Engagement mit Ihrer Markengeschichte aufzubauen.

Neugestalten und warten mit weniger TastenanschlÀgen

CSS ist eine organisierte und etwas knappe Programmiersprache. In der Welt der Webentwicklung wird sie als „sauber“ bezeichnet. Stylesheets können normalerweise auf ein Minimum beschrĂ€nkt werden fĂŒr einfache App- und Webprojekte.

Das bedeutet, wenn es Zeit ist, Ihr Projekt zu aktualisieren, routinemĂ€ĂŸige Wartung durchzufĂŒhren oder einfach Ihr Aussehen und Erlebnis aufzufrischen — es sollte ziemlich schnell gehen, den Ort fĂŒr die Änderung zu finden, Ihr Update zu erstellen und es ĂŒber Ihre gesamte Schnittstelle anzuwenden. Keine Notwendigkeit, viele einzelne HTML-Dateien neu zu codieren und zu implementieren.

Optimieren Sie Ihre Geschwindigkeit

CSS wird im Vergleich zu JavaScript und anderen Programmiersprachen als „leichtgewichtig“ angesehen, was es zu einem großartigen Werkzeug macht, um Ihrem Produkt lebhafte, ansprechende Inhalte und Erfahrungen hinzuzufĂŒgen – ohne zusĂ€tzliches Gewicht, das das Laden verlangsamt.

ZusÀtzlich wird es auch aggressiv zwischengespeichert. Zusammen bedeuten diese Faktoren, dass Animationen, die mit CSS erstellt wurden, schnell nach dem ersten Klicken angezeigt werden sollten, sowie bei nachfolgenden LadevorgÀngen Ihrer Website oder App.

Als ein wichtiger Rankingfaktor bei Google-Suchergebnissen ist Geschwindigkeit etwas, ĂŒber das alle Unternehmen mit einer Online-PrĂ€senz nachdenken sollten.

CSS Button Animation

Überlegungen, bevor man sich in CSS-Animationen stĂŒrzt

Sie betreten nun die Verlangsamungszone. Bevor Sie kopfĂŒber in CSS-Animationen einsteigen, gibt es ein paar kleine Hindernisse, ĂŒber die wir sicherstellen möchten, dass Sie informiert und vorbereitet sind.

KompatibilitÀtsbedenken

Haben Sie schon einmal bemerkt, wie einige Merkmale verschwinden oder stören, wenn Sie mit einer Website auf dem Telefon interagieren — oder Ihren Computer sehr verlangsamen?

Verschiedene GerĂ€te (Mobiltelefone, Smartwatches, Tablets, Computer usw.) und Browser (Chrome, Safari, Firefox usw.) sind alle mit unterschiedlichen Technologien entwickelt. Diese Technologien bedeuten, wie sie mit Code-Sprachen interagieren können, variiert — und das ist bei CSS-Animationen nicht anders.

Wenn Sie keine benutzerdefinierten Anpassungen vornehmen, kann ein Animationseffekt, der auf Firefox mit Ihrem Laptop unglaublich cool aussieht, fĂŒr jemanden, der ihn auf seinem Telefon mit Safari betrachtet, seltsam aussehen oder sich seltsam verhalten.

QualitĂ€tssicherung (QA) Tests sind entscheidend, um sicherzustellen, dass Ihre CSS-Animationen ĂŒberall kompatibel sind, wo Benutzer mit Ihrer digitalen PrĂ€senz interagieren.

Lösung: Verwenden Sie einen CSS-Validator und Browser-Entwicklertools, um KompatibilitĂ€tsprobleme und Fehler bei der Erstellung von CSS zu identifizieren. Diejenigen, die besonders code-versiert sind, können eine Sass Mixin-Bibliothek wie Bourbon installieren, um Browser-Prefixe (webkit fĂŒr Chrome und Safari, moz fĂŒr Firefox usw.) aktuell und kompatibel zu halten.

Erhalten Sie Inhalte direkt in Ihren Posteingang

Abonnieren Sie jetzt, um alle neuesten Updates direkt in Ihren Posteingang zu erhalten.

17 dynamische CSS-Animationen, die Sie heute ausprobieren sollten

Bereit, CSS-Animationen zu verwenden, um erstaunliche digitale Erlebnisse zu schaffen, die Benutzer anziehen und halten? Bereit, die so wichtige Seitengeschwindigkeit zu erhöhen und Wartungs- und Neugestaltungszeit zu reduzieren?

Dann sind Sie hier genau richtig! Wir haben einige großartige CSS-Animationen fĂŒr Ihr SehvergnĂŒgen zusammengestellt. Klicken Sie auf eine Option, die Ihnen gefĂ€llt, um den benötigten Code zu erhalten, und dann können Sie ihn Ihrem Website-Stylesheet hinzufĂŒgen. (Zur Information, öffentliche Pens auf CodePen sind laut ihren Lizenzdetails kostenlos von jedermann fĂŒr jeden Zweck nutzbar.)

Ladeanimationen

Ladeanimationen sind vielleicht nicht die spannendste Klasse von CSS-Animationen, aber sie sind entscheidend fĂŒr die Benutzererfahrung. App- und Website-Besucher sind eher bereit, eine kurze Ladezeit in Kauf zu nehmen, wenn du einen Indikator bereitgestellt hast, dass bald etwas Großartiges kommt.

  1. “CSS Loader mit Punkten” von Aliaksei Peterson

Bis jetzt ist eine pulsierende Linie von Punkten universell fĂŒr „Nur einen Moment!“ Wie der Code ist diese Option klar und prĂ€gnant, was sie zu einer guten Wahl fĂŒr eine Online-PrĂ€senz mit einem ernsten Ton oder minimalistischem Stil macht.

Siehe den Pen
CSS Loader mit Punkten
von Aliaksei Peterson (@petersonby)
auf CodePen.

  1. “Einfache HTML- & SVG-Ladespinner” von Stephen Delaney 

Ein weiteres klassisches Ladesymbol — der Spinner. Diese Animation bietet die Möglichkeit, eine SVG zu integrieren, was fĂŒr Scalable Vector Graphic steht, die ohne QualitĂ€tsverlust skaliert werden kann.

Siehe den Stift
Einfache HTML & SVG Ladespinner
von Stephen Delaney (@sdelaney)
auf CodePen.

  1. “Ladeanimation” von Mohamed Yousef

Dieses sich drehende Set aus trÀnenförmigen Formen bietet eine wunderschön einfache Animation, in der man sich verlieren kann, und macht eine kleine zusÀtzliche Ladezeit viel weniger Àrgerlich. Was könnten Sie mehr verlangen?

Siehe den Pen
Ladeanimation
von Mohamed Yousef (@Freeps2)
auf CodePen.

  1. “Only Css Animation #02” von Hisami Kurita

Eine beeindruckende, reine CSS-Animation, die uns an den Besuch der Website eines gehobenen Restaurants oder Hotels erinnert. Ändern Sie die Farbe und den Namen, um sie an Ihre eigene Marke anzupassen.

Siehe den Pen
Nur CSS-Animation #02
von Hisami Kurita (@hisamikurita)
auf CodePen.

  1. “Der Leuchtende Lader – Reine CSS-Animation” von Maxime Rossignol

Der kreativste Ladebildschirm, den wir gesehen haben, bietet diese Animation dem Betrachter viel zum Anschauen, wÀhrend er darauf wartet, dass der Rest Ihrer digitalen Elemente zum Leben erwacht.

Siehe den Pen
Der leuchtende Loader – Reine CSS-Animation
von Maxime Rossignol (@Maxoor)
auf CodePen.

Inhaltsanimationen

Sie suchen eine Möglichkeit, sicherzustellen, dass Ihre App- und Website-Benutzer keine wichtigen Informationen verpassen? Heben Sie sie mit einer dieser CSS-Animationen hervor.

  1. “TextanimationsĂ€nderung CSS” von Coding Yaar

FĂŒgen Sie Überschriften und anderen wichtigen Texten mit dieser Animation etwas Flair hinzu, einschließlich Details wie Einblendbewegungen, Farbwechsel und mehr.

Sehen Sie den Pen
TextanimationsÀnderung CSS
von Coding Yaar (@codingyaar)
auf CodePen.

  1. “CSS Block Revealing Effect” von Abubaker Saeed

Der „enthĂŒllende“ Effekt mit dieser Animation bietet eine weitere interessante Methode, um das Auge auf wichtige Inhaltelemente zu ziehen, die Sie sicherstellen möchten, dass die Besucher nicht verpassen.

Siehe den Pen
CSS-Block-Revealing-Effekt
von Abubaker Saeed (@AbubakerSaeed)
auf CodePen.

  1. “CSS Reveal Slider” von Adam Kuhn

Mit vielen interessanten Schriftarten, animierten SchaltflĂ€chen und einer Umschaltfunktion, die mehr Informationen aufdeckt — dies scheint eine großartige Möglichkeit zu sein, Benutzer in lĂ€ngere Abschnitte mit unverzichtbaren Inhalten wie HĂ€ufig gestellte Fragen, Merkmale usw. einzufĂŒhren.

Siehe den Pen
CSS Reveal Slider
von Adam Kuhn (@cobra_winfrey)
auf CodePen.

  1. “Animierte Info-Karte” von Adam Kuhn

Vom selben Schöpfer der vorherigen CSS-Animation bietet diese Option eine weitere kĂŒhne und kreative Möglichkeit, Benutzer durch Elemente Ihrer Markengeschichte zu fĂŒhren.

Siehe den Pen
Animierte Info-Karte
von Adam Kuhn (@cobra_winfrey)
auf CodePen.

Button-Animationen

SchaltflĂ€chen sind oft das Tor dazu, Nutzer dazu zu bringen, eine Aktion auszufĂŒhren oder tiefer in Ihren Inhalt einzutauchen. Inspirieren Sie Interaktion, indem Sie wichtigen SchaltflĂ€chen CSS-Animationen hinzufĂŒgen.

  1. “CSS-Button bei Hover-Slide-Effekt” von RazorX

Hier gibt es viele Möglichkeiten, sonst schlichten SchaltflĂ€chen coole FarbfĂŒllanimationen hinzuzufĂŒgen.

Sehen Sie den Stift
CSS Button bei Hover Gleiteffekt
von RazorX (@RazorXio)
auf CodePen.

  1. “SchaltflĂ€chenanimationen” von Alex Belmonte

Möchten Sie Ihren Buttons etwas Bewegung verleihen? FĂŒgen Sie mit diesem CSS einen Hover-Effekt und Aktionen wie HĂŒpfen, Wackeln und mehr zu Ihren Buttons hinzu.

Siehe den Stift
Button-Animationen
von Alex Belmonte (@AlexBelmonte)
auf CodePen.

  1. “CSS-Schwebereffekt fĂŒr SchaltflĂ€chen” von Julia

Ein minimaler, aber wirkungsvoller Farbhauch verleiht Ihren SchaltflĂ€chen etwas Überraschung und Freude.

Siehe den Stift
CSS-Button-Hover-Effekt
von Julia (@sfoxy)
auf CodePen.

Hintergrundanimationen

Sie möchten, dass die HintergrĂŒnde bestimmter Elemente Ihrer Website oder App gerade interessant genug sind, um die Aufmerksamkeit zu erregen – ohne das zu ĂŒberschatten, was Sie möchten, dass die Benutzer lesen und tun.

  1. “Animierter Hintergrundverlauf” von Mario Klingemann

Wenden Sie diese unendliche Farbschleife auf den Hintergrund wichtiger Abschnitte Ihrer Website oder App an, um eine Note von Bewegung hinzuzufĂŒgen.

Siehe den Pen
Animierter Hintergrundverlauf
von Mario Klingemann (@quasimondo)
auf CodePen.

  1. “CSS-Animationen mit SVGs” von Joyanna

Weiche, farbenfrohe Formen mit zarten Bewegungen bilden einen markanten Hintergrund fĂŒr Ihre wichtigsten Inhaltsbereiche.

Siehe den Pen
CSS-Animationen mit SVGs
von Joyanna (@joyanna)
auf CodePen.

  1. “Einfaches Parallax-Scrollen” von Ungmo Lee

Eine Parallax-Scroll-Animation ermöglicht es sowohl dem Vordergrund als auch dem Hintergrund sich zu bewegen, jedoch mit unterschiedlichen Geschwindigkeiten, um die Illusion von Tiefe zu erzeugen. Wie Sie am Beispiel sehen können, kann der Parallax-Effekt ĂŒberwĂ€ltigend sein, wenn er nicht mit ZurĂŒckhaltung angewendet wird.

Siehe den Pen
Einfaches Parallax-Scrollen
von Ungmo Lee (@ungmo2)
auf CodePen.

Überall Animationen

Probieren Sie diese nur-zum-Spaß CSS-Animationen aus, um an verschiedenen Punkten des Benutzererlebnisses ein wenig *WĂŒrze* hinzuzufĂŒgen.

  1. “Vorlage: Logo” von Alex Katz

Fahren Sie mit der Maus ĂŒber das Logo, um einen leichten VergrĂ¶ĂŸerungseffekt zu sehen. Diese subtile Bewegung kann bei Logos sowie bei SchaltflĂ€chen, Symbolen und anderen Komponenten verwendet werden.

Siehe den Stift
Vorlage: Logo
von Alex Katz (@katzkode)
auf CodePen.

  1. “Schwebende Animation – CSS” von Mario Duarte

Ein sanfter Schwebeeffekt wie dieser ist ein weiteres ĂŒberraschendes und unterhaltsames Detail, das den Betrachtern zeigt, dass Sie Ihre digitalen Eigenschaften sowie deren Erfahrung schĂ€tzen.

Siehe den Pen
Schwebende Animation – CSS
von Mario Duarte (@MarioDesigns)
auf CodePen.

Wie Sie CSS zu Ihrer Webseite hinzufĂŒgen

Jede der oben genannten CSS-Animationen wird von HTML, CSS und manchmal anderem Code begleitet, den Sie direkt in Ihr Website-Stylesheet einfĂŒgen und bei Bedarf bearbeiten können, um ihn zu Ihrem eigenen zu machen.

Wenn Sie eine maßgeschneiderte Website haben, bei der Sie den Code verwalten und Sie noch nicht mit CSS vertraut sind, denken wir, dass es hilfreich fĂŒr Sie wĂ€re, die Sprache kennenzulernen, bevor Sie versuchen, die oben genannten Animationen zu implementieren. Lernen Sie die Grundlagen der Erstellung einer Codezeile und tauchen Sie dann in die besten Tutorials ein, um Ihre CSS-FĂ€higkeiten mit dem DreamHost-Leitfaden zum Erlernen von CSS zu entwickeln.

Sie werden an den obigen Beispielen bemerken, dass es ziemlich viel Code benötigt, um eine Animation zu erstellen. Wenn Sie sich mit CSS wohl fĂŒhlen und bereit sind, fĂŒr Raum und Zeit zu optimieren, erwĂ€gen Sie die Verwendung einer CSS-Animationsbibliothek. Jede Bibliothek wird Anweisungen haben, wie Sie sie zu Ihrer Website hinzufĂŒgen können, normalerweise durch HinzufĂŒgen einer Quelldatei oder eines CDN zu Ihrem Markup. Einmal installiert, können Sie die spezifischen Animationsshorthand der Bibliothek verwenden, um Ihre Animationen hinzuzufĂŒgen.

DreamHost-Glossar

CDN

CDN ist die AbkĂŒrzung fĂŒr u201cContent Delivery Networku201d. Es bezieht sich auf ein geografisch verteiltes Netzwerk von Webservern (und deren Datenzentren). Die Einheiten, die ein CDN bilden, arbeiten zusammen, um eine schnelle Inhaltsauslieferung ĂŒber das Internet zu gewĂ€hrleisten.

Mehr lesen

Wenn Sie eine WordPress-Seite verwenden, bietet die Plattform selbst einen praktischen Leitfaden zum Bearbeiten von CSS entweder mit dem Site Editor (eine Beta-Funktion, die bei einigen Themes verfĂŒgbar ist) oder dem Customizer (verfĂŒgbar bei den meisten klassischen und einigen Drittanbieter-Themes). In diesen Bearbeitungsbildschirmen fĂŒgen Sie den Code aus unseren oben genannten CSS-Animationsbeispielen ein.

Aber was ist, wenn eine Website, die es Ihnen ermöglicht, Ihre Markengeschichte zu erzĂ€hlen, immer noch nur ein Traum ist? Dann haben wir gute Nachrichten, denn bei DreamHost spezialisieren wir uns darauf, Website-TrĂ€ume wahr werden zu lassen. Mit individuellem Webdesign, einem benutzerfreundlichen WordPress Website-Builder, Pro-Dienstleistungen von unseren hauseigenen Experten und natĂŒrlich robusten Hosting-Optionen — DreamHost wird Ihnen helfen, Ihren Traum online zu bringen.

Ad background image

Mehr Besucher gewinnen, Ihr GeschÀft ausbauen

Unsere Marketingexperten werden Ihnen helfen, mehr Verkehr zu verdienen und mehr Website-Besucher zu konvertieren, sodass Sie sich auf die FĂŒhrung Ihres Unternehmens konzentrieren können.

Mehr erfahren