Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie ändere ich die Farbe aktueller Seitenlinks mithilfe von CSS und jQuery?

Linda Hamilton
Freigeben: 2024-10-20 10:40:30
Original
240 Leute haben es durchsucht

How to Change the Color of Current Page Links Using CSS and jQuery?

So ändern Sie die Linkfarbe der aktuellen Seite mit CSS und jQuery

Es ist üblich, Links für die aktuelle Seite anders zu gestalten als für andere Aufgabe in der Webentwicklung. Eine Möglichkeit, dies zu erreichen, ist die Verwendung von CSS und jQuery.

Verwendung von CSS

Um die Links auf der aktuellen Seite zu gestalten, können Sie das folgende CSS verwenden:

<code class="css">li a {
  color: #A60500;
}

li a:hover {
  color: #640200;
  background-color: #000000;
}</code>
Nach dem Login kopieren

Dieser Code ändert die Farbe aller Links auf der Seite in #A60500. Wenn Sie mit der Maus über einen Link fahren, ändert sich seine Farbe in #640200 und seine Hintergrundfarbe in #000000.

Mit jQuery

Sie können auch jQuery verwenden um die Linkfarbe der aktuellen Seite zu ändern. Dazu können Sie den folgenden Code verwenden:

<code class="javascript">$(document).ready(function() {
    $("[href]").each(function() {
        if (this.href == window.location.href) {
            $(this).addClass("active");
        }
    });
});</code>
Nach dem Login kopieren

Dieser Code durchläuft alle Links auf der Seite und fügt die Klasse „aktiv“ dem Link hinzu, der mit der URL der aktuellen Seite übereinstimmt. Anschließend können Sie CSS verwenden, um die „aktive“ Klasse anders zu gestalten, beispielsweise ihre Farbe zu ändern.

Hinweis: Der jQuery-Code muss möglicherweise je nach Struktur Ihrer Seite und geändert werden welche Links verwendet werden. Möglicherweise müssen Sie die Auswahl der Links eingrenzen oder URL-Parameter entfernen, um sicherzustellen, dass der Link richtig gestaltet ist.

Das obige ist der detaillierte Inhalt vonWie ändere ich die Farbe aktueller Seitenlinks mithilfe von CSS und jQuery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage