⊗jsagPmStCCB 46 of 97 menu

Bindning av CSS-klasser i Angular

I Angular kan man aktivera och inaktivera tillämpning av CSS-klasser för ett block. Detta görs med hjälp av ett taggattribut, skrivet i följande format:

[class.klassnamn]="true eller false"

Låt oss se på praktiken. Låt oss säga att vi har följande klasser:

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

Låt oss se med exempel hur man aktiverar och inaktiverar dessa klasser för ett block.

Exempel

Låt oss aktivera en klass och inaktivera en annan:

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

Exempel

Låt klassernas tillstånd lagras i klassens egenskaper:

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

Låt oss binda klassens synlighet beroende på våra egenskapers värden:

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

Praktiska uppgifter

Följande CSS-klass är given:

.hidden { visibility: hidden; }

Bind denna klass till ett block. Skapa en knapp, vid klick på vilken blocket kommer att döljas eller visas.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa