Heim  >  Artikel  >  Web-Frontend  >  Wie ändere ich die Farbe aktueller Seitenlinks mithilfe von CSS und jQuery?

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

Linda Hamilton
Linda HamiltonOriginal
2024-10-20 10:40:30150Durchsuche

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>

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>

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!

Stellungnahme:
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