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

Implementierung von Nginx Hot Deployment

Inhaltsverzeichnis Semaphor Nginx-Hot-Bereitstell...

Ubuntu16.04 Installation mysql5.7.22 Grafik-Tutorial

Installations-Tutorial für VMware12.0+Ubuntu16.04...

Nginx Reverse Proxy Springboot JAR-Paket-Prozessanalyse

Die übliche Methode zum Bereitstellen eines Sprin...

Vue Grundanleitung Beispiel grafische Erklärung

Inhaltsverzeichnis 1. v-on-Richtlinie 1. Grundleg...

Details zur Überwachung von DOM-Elementen durch MutationObServer in JavaScript

1. Grundlegende Verwendung Es kann über den Mutat...

Detaillierte Erklärung der MySQL-Instanz mit aktiviertem SSD-Speicher

Detaillierte Erklärung der MySQL-Instanz mit akti...

Beispielcode für ein großes Dropdown-Menü, implementiert in reinem CSS

Dies ist ein großes Dropdown-Menü, das rein in CS...

JavaScript-Wissen: Konstruktoren sind auch Funktionen

Inhaltsverzeichnis 1. Definition und Aufruf des K...

Detailliertes Installationstutorial für Mysql5.7.19 unter Centos7

1. Herunterladen Laden Sie mysql-5.7.19-linux-gli...