CSS3 zum Erreichen eines Menü-Hover-Effekts

CSS3 zum Erreichen eines Menü-Hover-Effekts

Ergebnis:

html

<nav id="nav-1">
  <a class="link-1" href="#">Startseite</a>
  <a class="link-1" href="#">Über</a>
  <a class="link-1" href="#">Kontakt</a>
  <a class="link-1" href="#">Shop</a>
</nav>

<nav id="nav-2">
  <a class="link-2" href="#">Startseite</a>
  <a class="link-2" href="#">Über</a>
  <a class="link-2" href="#">Kontakt</a>
  <a class="link-2" href="#">Shop</a>
</nav>

<nav id="nav-3">
  <a class="link-3" href="#">Startseite</a>
  <a class="link-3" href="#">Über</a>
  <a class="link-3" href="#">Kontakt</a>
  <a class="link-3" href="#">Shop</a>
</nav>

CSS

@import-URL (https://fonts.googleapis.com/css?family=Raleway);
Körper {
  Rand: 0px;
}
Navigation {
  Rand oben: 40px;
  Polsterung: 24px;
  Textausrichtung: zentriert;
  Schriftfamilie: Raleway;
  Kastenschatten: 2px 2px 8px rgba (0, 0, 0, 0,5);
}
#nav-1 {
  Hintergrund: #3fa46a;
}
#nav-2 {
  Hintergrund: #5175C0;
}
#nav-3 {
  Hintergrund: #EEA200;
}

.link-1 {
  Übergang: 0,3 s Leichtigkeit;
  Hintergrund: #3fa46a;
  Farbe: #ffffff;
  Schriftgröße: 20px;
  Textdekoration: keine;
  Rahmen oben: 4px durchgezogen #3fa46a;
  Rahmen unten: 4px durchgezogen #3fa46a;
  Polsterung: 20px 0;
  Rand: 0 20px;
}
.link-1:hover {
  Rahmen oben: 4px durchgezogen #ffffff;
  Rahmen unten: 4px durchgezogen #ffffff;
  Polsterung: 6px 0; 
}

.link-2 {
  Übergang: 0,6 s;
  Farbe: #ffffff;
  Schriftgröße: 20px;
  Textdekoration: keine;
  Rahmen rechts: 2px gepunktet transparent;
  Polsterung: 30px 8px 0 10px;
  Rand: 0 10px;
}
.link-2:hover {
  Rahmen rechts: 2px gepunktet #ffffff;
  Polsterung unten: 24px;
}
.link-3 {
  Übergang: 0,4 s;
  Farbe: #ffffff;
  Schriftgröße: 20px;
  Textdekoration: keine;
  Polsterung: 0 10px;
  Rand: 0 10px;
}
.link-3:hover {
  Hintergrundfarbe: #ffffff;
  Farbe: #EEA200;
  Polsterung: 24px 10px;
}

Oben finden Sie Einzelheiten dazu, wie Sie mit CSS3 einen Menü-Hover-Effekt erzielen. Weitere Informationen zum CSS3-Menü-Hover finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

<<:  Austausch von Forschungserfahrungen zur Verwendung von Zeichen anstelle von abgerundeten und scharfen Ecken

>>:  Analyse und Lösung der Gründe, warum HTML-externe Referenz-CSS-Dateien nicht effektiv sind

Artikel empfehlen

Verbesserungen am Webserver zur Verbesserung der Website-Leistung

<br />Im ersten Abschnitt dieser Reihe haben...

Vue einfache Implementierung einer Plattenspielerlotterie

In diesem Artikel wird der spezifische Code von V...

So passen Sie geplante AT- und Cron-Aufgaben in Linux an

Es gibt zwei Arten von geplanten Tasks im Linux-S...

...

Beispielcode zum Konfigurieren von Nginx zur Unterstützung von https

1. Einleitung Lassen Sie Ihre Website immer noch ...

Vue implementiert den Schnittstellen-Gleiteffekt

In diesem Artikelbeispiel wird der spezifische Co...

So implementieren Sie den Vue-Mausrad-Scrolling-Umschalt-Routing-Effekt

Eine Root-Routing-Komponente (die Root-Routing-Ko...