packages/components/eui-banner/eui-banner-video.component.ts
Content projection component for embedding video content within eui-banner. Provides consistent styling and layout for video elements in banner contexts. Must be used as a child of eui-banner component with isVideoBanner enabled. Accepts any video-related content through content projection.
Example :<eui-banner [isVideoBanner]="true" euiSizeL>
<eui-banner-video>
<video poster="thumbnail.jpg" autoplay loop muted>
<source src="video.mp4" type="video/mp4">
</video>
</eui-banner-video>
<eui-banner-title>Innovation in Action</eui-banner-title>
<eui-banner-description>Watch our story unfold</eui-banner-description>
</eui-banner>| changeDetection | ChangeDetectionStrategy.OnPush |
| selector | eui-banner-video |
| template | |
| styleUrl | ./eui-banner-video.scss |
Properties |
HostBindings |
| class |
Type : string
|
Default value : 'eui-banner-video'
|
|
Binds the class to the component. |
| string |
Type : string
|
Default value : 'eui-banner-video'
|
Decorators :
@HostBinding('class')
|
|
Binds the class to the component. |