⊗jsagPmStCSB 48 of 97 menu

Liaison des styles CSS dans Angular

Dans Angular, il est également possible d'ajouter directement des styles à un bloc. Cela se fait à l'aide d'un attribut de balise, écrit dans le format suivant :

[style.propriétéStyle]="valeur de la propriété"

Dans ce cas, les noms des propriétés CSS qui contiennent un trait d'union à l'intérieur seront écrits en camelCase dans notre cas. Regardons des exemples pour voir comment cela fonctionne.

Exemple

Définissons l'arrière-plan d'un élément :

<div [style.backgroundColor]="'blue'"> text </div>

Exemple

Supposons que nous ayons une propriété contenant une couleur d'arrière-plan :

export class AppComponent { public value: string = 'red'; }

Appliquons cette propriété comme valeur pour le style :

<div [style.backgroundColor]="value"> text </div>

Exemple

Supposons que nous ayons une propriété booléenne :

export class AppComponent { public isActive: boolean = true; }

Nous lierons différentes valeurs à la propriété CSS en fonction du contenu de la propriété booléenne. Utilisons pour cela l'opérateur ternaire :

<div [style.backgroundColor]="isActive ? 'blue' : 'red'"> text </div>

Tâches pratiques

Un bloc est donné. Faites en sorte qu'un premier clic sur le bloc le colore en rouge, et un deuxième clic le colore en vert.

Un bloc est donné. Un bouton est donné. Faites en sorte qu'un clic sur le bouton double la largeur du bloc.

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