- スタイルプロパティを使用する方法: Angularのコンポーネントクラス内で、スタイルプロパティを定義し、それにCSSスタイルを割り当てることができます。以下はその例です。
import { Component } from '@angular/core';
@Component({
selector: 'app-sample',
template: `
<div [style.background-color]="'red'" [style.color]="'white'">
This is a sample component with inline styles.
</div>
`,
})
export class SampleComponent {}
- ngStyleディレクティブを使用する方法: ngStyleディレクティブを使用すると、動的なスタイルを適用することができます。以下はその例です。
import { Component } from '@angular/core';
@Component({
selector: 'app-sample',
template: `
<div [ngStyle]="{ 'background-color': 'blue', 'color': 'white' }">
This is another sample component with inline styles.
</div>
`,
})
export class SampleComponent {}
- スタイルバインディングを使用する方法: スタイルバインディングを使用すると、コンポーネントのプロパティに基づいてスタイルを動的に変更できます。以下はその例です。
import { Component } from '@angular/core';
@Component({
selector: 'app-sample',
template: `
<div [style.background-color]="backgroundColor" [style.color]="textColor">
This is yet another sample component with inline styles.
</div>
`,
})
export class SampleComponent {
backgroundColor = 'green';
textColor = 'white';
}
これらの方法を使用すると、Angularコンポーネントでインラインスタイルを簡単に適用することができます。必要に応じて、他のCSSプロパティやスタイルを追加することもできます。以上が、Angularコンポーネントでインラインスタイルを使用する方法の例です。