⊗jsagPmStCCB 46 of 97 menu

Liaison des classes CSS dans Angular

Dans Angular, vous pouvez activer ou désactiver l'application d'une classe CSS pour un élément. Cela se fait à l'aide d'un attribut de balise, écrit dans le format suivant :

[class.nom_classe]="true ou false"

Voyons cela en pratique. Supposons que nous ayons les classes suivantes :

.blue { color: blue; } .bold { font-weight: bold; }

Voyons sur des exemples comment activer et désactiver ces classes pour un élément.

Exemple

Activons une classe et désactivons une autre :

<div [class.blue]="true" [class.bold]="false"> text </div>

Exemple

Supposons que les états des classes soient stockés dans les propriétés de la classe :

export class AppComponent { public isBlue: boolean = true; public isBold: boolean = false; }

Lieons la visibilité de la classe en fonction des valeurs de nos propriétés :

<div [class.blue]="isBlue" [class.bold]="isBold"> text </div>

Tâches pratiques

La classe CSS suivante est donnée :

.hidden { visibility: hidden; }

Lieez cette classe à un élément. Créez un bouton sur lequel cliquer pour que l'élément soit masqué ou affiché.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser