Const
<!-- Basic video card (square format) -->
<umd-element-card-video>
<video slot="video" src="campus-tour.mp4" poster="tour-thumb.jpg">
<source src="campus-tour.mp4" type="video/mp4">
</video>
</umd-element-card-video>
<!-- Short-form video card with hover controls -->
<umd-element-card-video data-display="short">
<video slot="video" poster="preview.jpg">
<source src="student-life.webm" type="video/webm">
<source src="student-life.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</umd-element-card-video>
<!-- Video card with autoplay when visible -->
<umd-element-card-video data-visual-play="true">
<video slot="video" poster="athletics.jpg">
<source src="athletics-highlight.mp4" type="video/mp4">
<track kind="captions" src="captions.vtt" srclang="en" label="English">
</video>
</umd-element-card-video>
Video Card
A card component for displaying video content with configurable display formats and autoplay behavior. Supports both short-form (9:16) and block (1:1) aspect ratios.
Custom Element
<umd-element-card-video>
Slots
video
- Video element (required, accepts: video element)Attributes
data-display
- Display format:short
- 9:16 aspect ratio (vertical video format) with hover/focus controlsdata-visual-play
- Autoplay behavior (only for default display):true
- Video autoplays when 25% visible in viewportVisual Behavior
Short Display (data-display="short")
Default Display