⊗jsagPmStCSB 48 of 97 menu

Angular'da CSS Stili Bağlama

Angular'da ayrıca bir blok için doğrudan stil eklemek de mümkündür. Bu, etiketin aşağıdaki formatta yazılmış bir özniteliği kullanılarak yapılır:

[style.styleProperty]="property value"

Bu durumda, içinde tire bulunan CSS özellik adları bizim örneğimizde camelCase olarak yazılacaktır. Bunun nasıl çalıştığını örneklerle görelim.

Örnek

Bir elemana arka plan rengi verelim:

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

Örnek

Diyelim ki arka plan rengini içeren bir özelliğimiz var:

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

Bu özelliği bir stil için değer olarak uygulayalım:

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

Örnek

Diyelim ki bir boolean özelliğimiz var:

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

Boolean özelliğin içeriğine bağlı olarak CSS özelliğine farklı değerler bağlayacağız. Bunun için üçlü operatörü kullanın:

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

Pratik Görevler

Bir blok verilmiştir. Blok üzerine ilk tıklamanın onu kırmızı renge, ikinci tıklamanın ise yeşil renge boyamasını sağlayın.

Bir blok ve bir buton verilmiştir. Butona basmanın bloğun genişliğini iki katına çıkarmasını sağlayın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet