⊗jsagPmStCSB 48 of 97 menu

Vinculando Estilos CSS no Angular

No Angular, também é possível adicionar estilos diretamente a um bloco. Isso é feito por meio de um atributo de tag, escrito no seguinte formato:

[style.propriedadeDeEstilo]="valor da propriedade"

Neste caso, os nomes das propriedades CSS que possuem hífen em seu interior, no nosso caso, serão escritos em camelCase. Vejamos com exemplos como isso funciona.

Exemplo

Vamos definir o fundo de um elemento:

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

Exemplo

Suponha que temos uma propriedade que contém a cor de fundo:

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

Vamos aplicar essa propriedade como valor para o estilo:

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

Exemplo

Suponha que temos uma propriedade booleana:

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

Vamos vincular valores diferentes à propriedade CSS dependendo do conteúdo da propriedade booleana. Vamos usar para isso o operador ternário:

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

Problemas Práticos

Dado um bloco. Faça com que o primeiro clique no bloco o pinte de vermelho, e o segundo clique - de verde.

Dado um bloco. Dado um botão. Faça com que clicar no botão dobre a largura do bloco.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar