⊗jsagPmStCSB 48 of 97 menu

Legarea stilurilor CSS în Angular

În Angular, de asemenea, se pot adăuga direct stiluri pentru un bloc. Acest lucru se face cu ajutorul unui atribut al tag-ului, scris în următorul format:

[style.styleProperty]="valoarea proprietății"

În acest caz, numele proprietăților CSS care conțin un liniuță în interior, în cazul nostru vor fi scrise în camelCase. Să vedem cu exemple cum funcționează acest lucru.

Exemplu

Să setăm fundalul unui element:

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

Exemplu

Să presupunem că avem o proprietate care conține culoarea de fundal:

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

Să aplicăm această proprietate ca valoare pentru stil:

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

Exemplu

Să presupunem că avem o proprietate booleană:

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

Vom lega diferite valori ale proprietății CSS în funcție de conținutul proprietății booleene. Vom folosi pentru aceasta operatorul ternar:

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

Sarcini practice

Este dat un bloc. Faceți ca primul click pe bloc să îl coloreze în roșu, iar al doilea click - în verde.

Este dat un bloc. Este dat un buton. Faceți ca apăsarea butonului să mărească lățimea blocului de două ori.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge