⊗jsagPmStCSB 48 of 97 menu

CSS stillərinin Angular-da baglanması

Angular-da həmçinin birbaşa olaraq blok üçün stil əlavə etmək olar. Bu, aşağıdakı formatda yazılmış teq atributu vasitəsilə edilir:

[style.stilXassəsi]="xassənin dəyəri"

Eyni zamanda, daxilində defis olan CSS xassələrinin adları bizim vəziyyətimizde camelCase-də yazılacaq. Gəlin nümunələr üzərində baxaq ki, bu necə işləyir.

Nümunə

Elementə fon təyin edək:

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

Nümunə

Tutaq ki, bizim fon rəngini ehtiva edən müəyyən bir xassəmiz var:

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

Gəlin bu xassəni stil üçün dəyər kimi tətbiq edək:

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

Nümunə

Tutaq ki, bizim müəyyən bir məntiqi xassəmiz var:

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

Məntiqi xassənin məzmunundan asılı olaraq müxtəlif dəyərləri CSS xassəsinə baglayacağıq. Bunun üçün ternar operatorundan istifadə edək:

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

Praktiki tapşırıqlar

Blok verilib. Elə edin ki, bloka ilk klik onu qırmızı rəngə boyasın, ikinci klik isə yaşıl rəngə.

Blok verilib. Düymə verilib. Elə edin ki, düyməyə basmaq blokun enini iki dəfə artırsın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et