⊗jsagPmStCSB 48 of 97 menu

CSS stílusok hozzárendelése az Angularban

Az Angularban közvetlenül is hozzáadhatunk stílusokat egy blokkhoz. Ez a következő formátumban írt címkeattribútum segítségével történik:

[style.styleProperty]="property value"

Azok a CSS tulajdonságnevek, amelyek kötőjelet tartalmaznak, esetünkben camelCase formában írandók. Nézzünk példákon, hogyan működik ez.

Példa

Állítsuk be egy elem háttérszínét:

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

Példa

Tegyük fel, hogy van egy olyan tulajdonságunk, amely a háttérszínt tartalmazza:

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

Alkalmazzuk ezt a tulajdonságot stílus értékként:

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

Példa

Tegyük fel, hogy van egy logikai tulajdonságunk:

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

A logikai tulajdonság tartalmától függően különböző értékeket rendelünk a CSS tulajdonsághoz. Használjunk ehhez ternáris operátort:

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

Gyakorlati feladatok

Adott egy blokk. Úgy kell elrendezni, hogy az első kattintás a blokkot pirosra, a második kattintás pedig zöldre színezze.

Adott egy blokk. Adott egy gomb. Úgy kell elrendezni, hogy a gomb megnyomása megduplázza a blokk szélességét.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás