⊗jsagPmStCCB 46 of 97 menu

Свързване на CSS класове в Angular

В Angular можете да включвате и изключвате прилагането на CSS клас за блок. Това се прави с помощта на атрибут на тага, написан в следния формат:

[class.име_на_клас]="true или false"

Нека видим на практика. Да предположим, че имаме следните класове:

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

Нека видим с примери как се включват и изключват тези класове за блок.

Пример

Нека включим един клас и изключим друг:

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

Пример

Да предположим, че състоянията на класовете се съхраняват в свойства на класа:

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

Нека свържем видимостта на класа в зависимост от стойностите на нашите свойства:

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

Практически задачи

Даден е следният CSS клас:

.hidden { visibility: hidden; }

Свържете този клас към блока. Направете бутон, при натискане на който блокът ще се скрива или показва.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČ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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне