⊗jsagPmStCSB 48 of 97 menu

CSS ոճերի կապում Angular-ում

Angular-ում նաև հնարավոր է ուղղակիորեն ավելացնել ոճեր բլոկի համար: Դա արվում է տեգի ատրիբուտի միջոցով, որը գրված է հետևյալ ֆորմատով:

[style.ոճայինՀատկություն]="հատկության արժեք"

Այս դեպքում CSS հատկությունների անունները, որոնք ներսում ունեն դեֆիս, մեր դեպքում կգրվեն camelCase-ով: Եկեք օրինակներով տեսնենք, թե ինչպես է դա աշխատում:

Օրինակ

Տարրին տանք ֆոն.

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

Օրինակ

Ենթադրենք ունենք որոշակի հատկություն, որը պարունակում է ֆոնի գույն.

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

Կիրառենք այս հատկությունը որպես արժեք ոճի համար.

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

Օրինակ

Ենթադրենք ունենք որոշակի բուլյան հատկություն.

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

Կկապենք տարբեր արժեքներ CSS հատկությանը՝ կախված բուլյան հատկության բովանդակությունից: Դրա համար կօգտագործենք եռական օպերատորը.

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

Գործնական առաջադրանքներ

Տրված է բլոկ: Արվի՛ր այնպես, որ առաջին կլիկը բլոկի վրա ներկի այն կարմիր գույնով, իսկ երկրորդ կլիկը՝ կանաչ:

Տրված է բլոկ: Տրված է կոճակ: Արվի՛ր այնպես, որ կոճակի վրա սեղմելը մեծացնի բլոկի լայնությունը երկու անգամ:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել