⊗jsagPmStCCB 46 of 97 menu

Vázání CSS tříd v Angular

V Angular lze zapínat a vypínat aplikaci CSS třídy pro blok. To se dělá pomocí atributu tagu, zapsaného v následujícím formátu:

[class.název_třídy]="true nebo false"

Podívejme se v praxi. Předpokládejme, že máme následující třídy:

.blue { color: blue; } .bold { font-weight: bold; }

Podívejme se na příklady, jak zapnout a vypnout tyto třídy pro blok.

Příklad

Zapneme jednu třídu a vypneme druhou:

<div [class.blue]="true" [class.bold]="false"> text </div>

Příklad

Předpokládejme, že stavy tříd jsou uloženy ve vlastnostech třídy:

export class AppComponent { public isBlue: boolean = true; public isBold: boolean = false; }

Přivažme viditelnost třídy v závislosti na hodnotách našich vlastností:

<div [class.blue]="isBlue" [class.bold]="isBold"> text </div>

Praktické úkoly

Je dána následující CSS třída:

.hidden { visibility: hidden; }

Přivažte tuto třídu k bloku. Vytvořte tlačítko, po jehož stisknutí se blok skryje nebo zobrazí.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout