⊗jsagPmRtALS 84 of 97 menu

Στυλισμός ενεργών συνδέσμων στο Angular

Μπορείτε να κάνετε έτσι ώστε οι σύνδεσμοι, των οποίων η URL ταιριάζει με τη γραμμή διευθύνσεων, να ξεχωρίζουν με κάποιο στυλ, για παράδειγμα, με χρώμα. Για αυτό στο Angular προβλέπεται ένα ειδικό χαρακτηριστικό RouterLinkActive.

Ας δούμε πώς λειτουργεί. Για αρχή ας το εισάγουμε:

import { RouterLinkActive } from '@angular/router';

Ας το γράψουμε στον decorator:

@Component({ ...... imports: [RouterOutlet, RouterLink, RouterLinkActive], ...... })

Και τώρα ας προσθέσουμε αυτό το χαρακτηριστικό στους συνδέσμους μας:

<nav> <a routerLink="/aaaa-component" routerLinkActive="active" > Aaaa Component </a> <a routerLink="/bbbb-component" routerLinkActive="active" > Bbbb Component </a> </nav>

Όπως βλέπετε, στο παράδειγμά μας η τιμή του χαρακτηριστικού είναι active. Αυτό είναι το όνομα της CSS κλάσης που θα δίνεται στον ενεργό σύνδεσμο. Τώρα μπορούμε να τους στυλιάρουμε, όπως εμείς θέλουμε:

.active { color: red; }

Στυλιάστε τους ενεργούς συνδέσμους στο project σας.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη