⊗jsagPmStCSB 48 of 97 menu

Vinculación de estilos CSS en Angular

En Angular también es posible añadir estilos directamente para un bloque. Esto se hace usando un atributo de etiqueta, escrito en el siguiente formato:

[style.propiedadDeEstilo]="valor de la propiedad"

Al mismo tiempo, los nombres de las propiedades CSS que tienen un guión dentro, en nuestro caso se escribirán en camelCase. Veamos con ejemplos cómo funciona esto.

Ejemplo

Establezcamos el fondo para un elemento:

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

Ejemplo

Supongamos que tenemos una propiedad que contiene el color de fondo:

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

Apliquemos esta propiedad como valor para el estilo:

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

Ejemplo

Supongamos que tenemos una propiedad booleana:

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

Vinculemos diferentes valores a la propiedad CSS dependiendo del contenido de la propiedad booleana. Usemos para esto el operador ternario:

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

Tareas prácticas

Se da un bloque. Haz que el primer clic en el bloque lo pinte de color rojo, y el segundo clic - de verde.

Se da un bloque. Se da un botón. Haz que al pulsar el botón se duplique el ancho del bloque.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar