← Zur D/7 Designbibliothek

12 Hover-Effekte für Websites, die 2027 noch gut aussehen.

Hover-Effekte sollten nicht einfach nur Bewegung machen. Sie können zeigen, was klickbar ist, Bilder interessanter machen oder einer Karte genau im richtigen Moment etwas mehr Aufmerksamkeit geben.

Hier finden Sie zwölf Varianten aus typischen Website-Situationen: Referenzen, Leistungen, Navigation, Links und Relaunch-Beispiele. Gefällt Ihnen ein Effekt, setzen Sie ihn auf Ihren D/7 Merkzettel. Wenn Sie selbst bauen, können Sie HTML und CSS direkt übernehmen.

D/7 H01

Sanfter Bildzoom

Gut für: Referenzen · Portfolio · Projektbilder

HTML & CSS für H01
HTML
<a href="#" class="d7-hover-h01">
  <div class="d7-hover-h01__image"></div>

  <div class="d7-hover-h01__copy">
    <strong>Projekt ansehen</strong>
    <span>→</span>
  </div>
</a>
CSS
.d7-hover-h01__image {
  transition: transform .45s ease;
}

.d7-hover-h01:hover .d7-hover-h01__image {
  transform: scale(1.055);
}
D/7 H02

Von ruhig zu Farbe

Gut für: Fotografie · Teams · Referenzen

Mehr Persönlichkeit
HTML & CSS für H02
HTML
<div class="d7-hover-h02">
  <div class="d7-hover-h02__image"></div>

  <div class="d7-hover-h02__copy">
    <strong>Mehr Persönlichkeit</strong>
  </div>
</div>
CSS
.d7-hover-h02__image {
  filter: grayscale(1) saturate(.65);
  transition: filter .45s ease;
}

.d7-hover-h02:hover .d7-hover-h02__image {
  filter: grayscale(0) saturate(1);
}
D/7 H03

Karte hebt sich an

Gut für: Leistungen · Angebote · Übersichten

HTML & CSS für H03
HTML
<a href="#" class="d7-hover-h03">
  <strong>Website-Relaunch</strong>
  <p>Wenn die bestehende Seite nicht mehr zur Firma passt.</p>
  <span>Mehr erfahren →</span>
</a>
CSS
.d7-hover-h03 {
  transition:
    transform .28s ease,
    box-shadow .28s ease;
}

.d7-hover-h03:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 42px rgba(23,32,51,.10);
}
D/7 H04

Kontur wird aktiv

Gut für: Services · Preise · auswählbare Karten

HTML & CSS für H04
HTML
<a href="#" class="d7-hover-h04">
  <strong>Website-Betreuung</strong>
  <p>Für Änderungen, Pflege und alles, was später anfällt.</p>
  <span>Details ansehen →</span>
</a>
CSS
.d7-hover-h04 {
  border: 1px solid #dfe4ed;
  transition:
    border-color .25s ease,
    box-shadow .25s ease;
}

.d7-hover-h04:hover {
  border-color: #4566d9;
  box-shadow: 0 0 0 3px rgba(69,102,217,.06);
}
D/7 H05

Pfeil kommt dazu

Gut für: Textlinks · Referenzen · Navigation

HTML & CSS für H05
HTML
<a href="#" class="d7-hover-h05">
  <span>Referenzen ansehen</span>
  <span class="d7-hover-h05__arrow">→</span>
</a>
CSS
.d7-hover-h05__arrow {
  opacity: 0;
  transform: translateX(-8px);
  transition:
    opacity .25s ease,
    transform .25s ease;
}

.d7-hover-h05:hover .d7-hover-h05__arrow {
  opacity: 1;
  transform: translateX(0);
}
D/7 H06

Bild und Text reagieren getrennt

Gut für: Projekte · Referenzen · Magazin-Karten

HTML & CSS für H06
HTML
<a href="#" class="d7-hover-h06">
  <div class="d7-hover-h06__media"></div>

  <div class="d7-hover-h06__copy">
    <strong>Projekt ansehen</strong>
    <span>→</span>
  </div>
</a>
CSS
.d7-hover-h06__media {
  transition: transform .42s ease;
}

.d7-hover-h06__copy {
  transition: transform .3s ease;
}

.d7-hover-h06:hover .d7-hover-h06__media {
  transform: scale(1.045);
}

.d7-hover-h06:hover .d7-hover-h06__copy {
  transform: translateX(5px);
}
D/7 H07

Farbfläche übernimmt

Gut für: Leistungen · Teaser · wichtige Einstiege

HTML & CSS für H07
HTML
<a href="#" class="d7-hover-h07">
  <span class="d7-hover-h07__fill"></span>

  <div class="d7-hover-h07__content">
    <strong>Website-Check</strong>
    <span>Website prüfen lassen →</span>
  </div>
</a>
CSS
.d7-hover-h07__fill {
  position: absolute;
  inset: 0;
  background: #4566d9;
  transform: translateY(102%);
  transition: transform .4s ease;
}

.d7-hover-h07:hover .d7-hover-h07__fill {
  transform: translateY(0);
}
D/7 H08

Linie wächst mit

Gut für: Hauptnavigation · Textlinks · Footer

HTML & CSS für H08
HTML
<nav class="d7-hover-h08">
  <a href="#">Webdesign</a>
  <a href="#">Referenzen</a>
  <a href="#">Kontakt</a>
</nav>
CSS
.d7-hover-h08 a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 1px;
  background: #4566d9;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .25s ease;
}

.d7-hover-h08 a:hover::after {
  transform: scaleX(1);
}
D/7 H09

Icon reagiert

Gut für: externe Links · Standorte · Download-Karten

HTML & CSS für H09
HTML
<a href="#" class="d7-hover-h09">
  <span class="d7-hover-h09__icon">↗</span>
  <strong>Standort ansehen</strong>
  <p>Ein kleiner Hinweis darauf, dass es nach außen weitergeht.</p>
</a>
CSS
.d7-hover-h09__icon {
  transition: transform .3s ease;
}

.d7-hover-h09:hover .d7-hover-h09__icon {
  transform: rotate(45deg);
}
D/7 H10

Hintergrund wechselt

Gut für: Leistungen · Themenkarten · FAQ-Teaser

HTML & CSS für H10
HTML
<a href="#" class="d7-hover-h10">
  <strong>SEO & Google</strong>
  <p>Wenn Ihre Website nicht nur gut aussehen, sondern auch gefunden werden soll.</p>
  <span>Mehr erfahren →</span>
</a>
CSS
.d7-hover-h10 {
  background: #fff;
  transition:
    background .3s ease,
    transform .3s ease;
}

.d7-hover-h10:hover {
  background: #e9edff;
  transform: translateY(-2px);
}
D/7 H11

Text erscheint auf dem Bild

Gut für: Referenzen · Projekte · Teamfotos

HTML & CSS für H11
HTML
<a href="#" class="d7-hover-h11">
  <div class="d7-hover-h11__overlay">
    <strong>Projekt ansehen</strong>
    <span>Mehr erfahren →</span>
  </div>
</a>
CSS
.d7-hover-h11::after {
  opacity: 0;
  transition: opacity .35s ease;
}

.d7-hover-h11__overlay {
  opacity: 0;
  transform: translateY(12px);
  transition:
    opacity .35s ease,
    transform .35s ease;
}

.d7-hover-h11:hover::after,
.d7-hover-h11:hover .d7-hover-h11__overlay {
  opacity: 1;
}

.d7-hover-h11:hover .d7-hover-h11__overlay {
  transform: translateY(0);
}
D/7 H12

Vorher wird nachher

Gut für: Relaunch · Redesign · Vorher-Nachher-Beispiele

Vorher
Nachher
HTML & CSS für H12
HTML
<div class="d7-hover-h12">
  <div class="d7-hover-h12__old">
    <span>Vorher</span>
  </div>

  <div class="d7-hover-h12__new">
    <span>Nachher</span>
  </div>

  <div class="d7-hover-h12__divider"></div>
</div>
CSS
.d7-hover-h12__new {
  width: 50%;
  transition: width .5s cubic-bezier(.2,.7,.2,1);
}

.d7-hover-h12__divider {
  left: 50%;
  transition: left .5s cubic-bezier(.2,.7,.2,1);
}

.d7-hover-h12:hover .d7-hover-h12__new {
  width: 72%;
}

.d7-hover-h12:hover .d7-hover-h12__divider {
  left: 72%;
}
CSS Hover Effekte · Beispiele & Inspiration

Hover-Effekte, die Websites lebendiger machen.

Sie suchen CSS Hover Effekte für Bilder, Karten, Links oder andere Website-Elemente? Hier geht es um praktische Beispiele, Animationen, Übergänge und die Frage, wann ein Hover-Effekt wirklich sinnvoll ist.

Die Hover-Beispiele aus der D/7 Designbibliothek können als Inspiration für eigene Websites, Relaunches und Kundenprojekte genutzt werden.
Wo finde ich gute CSS Hover Effekte und Beispiele?

Gute CSS Hover Effekte zeigen nicht nur Bewegung, sondern geben Besuchern ein verständliches Feedback. Bilder können leicht zoomen, Karten sich anheben, Links ihre Farbe wechseln oder zusätzliche Informationen sichtbar werden.

In der D/7 Designbibliothek finden Sie unterschiedliche Hover-Effekt Beispiele als Inspiration für Websites, Portfolios, Landingpages und Kundenprojekte.

Kann ich einen Hover-Effekt als Vorlage für meine Website nutzen?

Ja. Ein vorhandener Hover-Effekt kann sehr gut als Ausgangspunkt dienen, wenn Bewegung und grundsätzliche Wirkung zum eigenen Website-Design passen.

Geschwindigkeit, Farben, Abstände, Skalierung, Schatten und weitere Details lassen sich anschließend an das jeweilige Projekt anpassen. Der Effekt muss also nicht eins zu eins übernommen werden.

Was ist ein Hover-Effekt auf einer Website?

Ein Hover-Effekt ist eine visuelle Veränderung, die auftritt, wenn der Mauszeiger über einem Element liegt. Dabei können sich zum Beispiel Farbe, Größe, Position, Schatten, Bild oder Text verändern.

Hover-Effekte werden häufig eingesetzt, um klickbare Elemente erkennbarer zu machen oder einer Website kleine interaktive Details zu geben.

Wie funktioniert :hover in CSS?

Mit der CSS-Pseudoklasse :hover lässt sich definieren, wie ein Element aussehen soll, während sich der Mauszeiger darüber befindet.

Zusammen mit CSS Transitions können Veränderungen von Farbe, Position, Größe, Transparenz oder Schatten weich animiert werden. Für viele Hover-Effekte ist dafür kein JavaScript notwendig.

Welche Hover-Effekte funktionieren gut bei Bildern?

Bei Bildern funktionieren leichte Zoom-Effekte, veränderte Helligkeit, Farbfilter, Overlays oder kleine Verschiebungen besonders gut.

Gerade bei Portfolios, Referenzen und Projektübersichten kann ein Image Hover Effect zusätzlich zeigen, dass sich hinter dem Bild weitere Inhalte befinden.

Wie erstellt man einen Bild-Zoom beim Hover mit CSS?

Ein einfacher Bild-Zoom lässt sich mit einer CSS-Transformation wie scale() und einer Transition umsetzen. Das Bild wird beim Hover leicht vergrößert, während der umgebende Bereich den sichtbaren Ausschnitt begrenzt.

Schon eine sehr kleine Vergrößerung reicht meist aus. Zu starkes Zoomen wirkt schnell unruhig und kann wichtige Bildbereiche abschneiden.

Wie funktioniert ein Overlay beim Hover über einem Bild?

Bei einem Hover-Overlay wird über dem Bild eine zusätzliche Fläche eingeblendet. Darauf können beispielsweise Titel, Kategorie, Beschreibung oder ein Link erscheinen.

Solche Effekte eignen sich besonders für Projektgalerien und Portfolios. Wichtig ist, dass die Informationen auch ohne Mausbedienung erreichbar bleiben.

Welche Hover-Effekte eignen sich für Cards und Website-Karten?

Bei Cards funktionieren leichte Bewegungen nach oben, veränderte Schatten, Rahmenfarben, Bild-Zooms oder kleine Pfeilbewegungen besonders gut.

Der Hover sollte vor allem vermitteln, dass die Karte interaktiv ist. Eine kleine Reaktion reicht dafür oft völlig aus und wirkt meist hochwertiger als eine große Animation.

Welche CSS Hover-Effekte eignen sich für Links?

Links können beim Hover ihre Farbe verändern, eine Unterstreichung einblenden oder eine animierte Linie aufbauen. Auch kleine Pfeile oder Icons können sich leicht bewegen.

Besonders bei Textlinks sollte der Effekt zurückhaltend bleiben. Entscheidend ist, dass weiterhin sofort erkennbar ist, dass es sich um einen Link handelt.

Welche Hover-Effekte kann man bei Text einsetzen?

Text kann beim Hover beispielsweise Farbe, Gewicht, Transparenz oder Position verändern. Auch animierte Unterstreichungen und Farbverläufe sind möglich.

Bei längeren Texten sollten solche Effekte sparsam eingesetzt werden. Besonders geeignet sind kurze Links, Navigationen, Überschriften oder interaktive Labels.

Welche Hover-Effekte eignen sich für eine Website-Navigation?

Navigationen profitieren meist von sehr einfachen Hover-Effekten. Farbwechsel, Unterstreichungen oder kleine Linienanimationen zeigen deutlich, welcher Menüpunkt gerade ausgewählt wird.

Große Bewegungen oder stark wechselnde Schriftgrößen sind hier meistens unnötig, weil die Navigation vor allem schnell und zuverlässig bedienbar bleiben sollte.

Wie lassen sich Hover-Effekte mit ::before und ::after erstellen?

Mit den CSS-Pseudo-Elementen ::before und ::after lassen sich zusätzliche grafische Ebenen erzeugen, ohne weitere HTML-Elemente einzubauen.

Damit können beispielsweise Linien, Farbflächen, Overlays, Glows oder andere dekorative Elemente beim Hover animiert werden.

Wie schnell sollte ein CSS Hover-Effekt sein?

Hover-Effekte sollten meistens schnell genug reagieren, damit sich die Website direkt anfühlt. Für viele kleine Übergänge sind wenige Zehntelsekunden ein sinnvoller Ausgangspunkt.

Sehr langsame Animationen können träge wirken, während extrem schnelle Wechsel kaum wahrgenommen werden. Die passende Dauer hängt außerdem davon ab, wie groß die Bewegung ist.

Was macht einen modernen Hover-Effekt aus?

Moderne Hover-Effekte sind häufig eher subtil als spektakulär. Kleine Bewegungen, weiche Übergänge, Bild-Zooms, veränderte Farbflächen oder animierte Linien reichen oft aus.

Ein guter Effekt fällt nicht unbedingt zuerst als Animation auf. Er sorgt vielmehr dafür, dass sich eine Website direkt, hochwertig und angenehm bedienbar anfühlt.

Funktionieren Hover-Effekte auf Smartphones und Tablets?

Auf Touch-Geräten gibt es keinen klassischen Maus-Hover. Deshalb dürfen wichtige Inhalte und Funktionen niemals ausschließlich beim Darüberfahren sichtbar werden.

Mobile kann der Effekt entfallen oder durch Tap-, Focus- und Active-Zustände ersetzt werden. Das Grundelement muss auch ohne Hover vollständig verständlich und bedienbar bleiben.

Kann CSS erkennen, ob ein Gerät Hover unterstützt?

Ja. Über CSS Media Queries lässt sich prüfen, ob das verwendete Eingabegerät Hover unterstützt. Dadurch können Effekte gezielt nur auf geeigneten Geräten aktiviert werden.

Das ist besonders hilfreich, wenn ein aufwendiger Desktop-Hover auf Touch-Geräten keinen sinnvollen Mehrwert bietet.

Worauf sollte man bei barrierearmen Hover-Effekten achten?

Informationen dürfen nicht ausschließlich über Hover zugänglich sein. Klickbare Elemente sollten außerdem gut erkennbar, per Tastatur erreichbar und mit einem sichtbaren Fokuszustand ausgestattet sein.

Farbe und Bewegung sollten die Bedienung unterstützen, aber nicht die einzige Möglichkeit sein, einen Zustand oder eine Funktion zu erkennen.

Sollte prefers-reduced-motion bei Hover-Animationen berücksichtigt werden?

Bei stärkeren Bewegungen ist das sinnvoll. Über prefers-reduced-motion können Animationen reduziert oder deaktiviert werden, wenn Nutzer weniger Bewegung bevorzugen.

Kleine Farbwechsel müssen deshalb nicht automatisch verschwinden. Vor allem größere Zoom-, Verschiebe- oder Bewegungseffekte sollten entsprechend geprüft werden.

Können CSS Hover-Effekte die Website langsamer machen?

Einfache CSS Hover-Effekte verursachen normalerweise nur wenig zusätzlichen Aufwand. Besonders Veränderungen über transform und opacity lassen sich häufig effizient darstellen.

Viele gleichzeitig laufende Blur-, Filter- oder Schatteneffekte können dagegen mehr Rechenleistung benötigen. Gerade bei großen Bildrastern sollte die Performance deshalb geprüft werden.

Was ist der Unterschied zwischen Hover-Effekt und Animation?

Ein Hover-Effekt reagiert auf eine konkrete Nutzerinteraktion: Der Mauszeiger bewegt sich über ein Element und löst eine sichtbare Veränderung aus.

Eine Animation kann dagegen unabhängig davon automatisch laufen. Für interaktive Website-Elemente wirkt Hover häufig ruhiger, weil die Bewegung erst dann entsteht, wenn der Besucher tatsächlich mit dem Element arbeitet.

Sind Hover-Effekte relevant für SEO oder KI-Sichtbarkeit?

Ein Hover-Effekt verbessert Rankings nicht direkt. Er kann aber Orientierung und Bedienbarkeit unterstützen, wenn interaktive Elemente dadurch leichter verstanden werden.

Für Suchmaschinen und KI-Systeme sollten wichtige Inhalte weiterhin als echter HTML-Text vorhanden sein. Informationen sollten nicht ausschließlich beim Hover geladen oder sichtbar gemacht werden.

Einen Hover-Effekt gefunden, der zu Ihrem Projekt passt? Dann passen wir ihn an Ihre Website an.

Schicken Sie uns einfach das Beispiel. Bewegung, Farben, Geschwindigkeit und Details können wir passend zum Projekt abstimmen.

D/7 Designbibliothek

Weitere tolle Ideen für Ihre Website entdecken.

Einfach weiterstöbern – Ihr D/7 Merkzettel bleibt erhalten.

Cookie Consent mit Real Cookie Banner