⊗jsagPmStCSB 48 of 97 menu

CSS-tyylien sidonta Angularissa

Angularissa voidaan myös suoraan lisätä tyylejä lohkolle. Tämä tehdään tagi-attribuutilla, joka on kirjoitettu seuraavassa muodossa:

[style.styleProperty]="property value"

CSS-ominaisuuksien nimet, joissa on välimerkki, kirjoitetaan tässä tapauksessa camelCase-muodossa. Katsotaan esimerkein, miten tämä toimii.

Esimerkki

Asetetaan tausta elementille:

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

Esimerkki

Olkoon meillä jokin ominaisuus, joka sisältää taustavärin:

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

Käytetään tätä ominaisuutta arvona tyylille:

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

Esimerkki

Olkoon meillä jokin totuusarvoinen ominaisuus:

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

Sidotaan erilaisia arvoja CSS- ominaisuuteen totuusarvon sisällöstä riippuen. Käytetään tähän ternary operatoria:

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

Käytännön tehtävät

Annettu lohko. Tee niin, että ensimmäinen klikkaus lohkoon värjää sen punaiseksi, ja toinen klikkaus - vihreäksi.

Annettu lohko. Annettu painike. Tee niin, että painikkeen painaminen kaksinkertaistaa lohkon leveyden.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää