Card (card
)
Cards contain content and actions about a single subject.
🔗 External documentation.
ID | Label | Description | Schema |
---|---|---|---|
header | Header | Before the media | |
media_content | Media content | An absolutely-positioned box the same size as the media area, for displaying a title or icon on top of the background-image. | |
body | Body | After the media | |
action_buttons | Action buttons | The card action buttons | |
action_icons | Action icons | The card action icons | |
media_url | Media URL | The URL of the background-image. |
|
media_scale | Media scale |
|
id: card
label: Card
description: 'Cards contain content and actions about a single subject. '
homepage: 'https://m2.material.io/components/cards'
variants:
default:
id: default
label: Default
outlined:
id: outlined
label: Outlined
slots:
header:
id: header
label: Header
description: 'Before the media'
media_content:
id: media_content
label: 'Media content'
description: 'An absolutely-positioned box the same size as the media area, for displaying a title or icon on top of the background-image.'
body:
id: body
label: Body
description: 'After the media'
action_buttons:
id: action_buttons
label: 'Action buttons'
description: 'The card action buttons'
action_icons:
id: action_icons
label: 'Action icons'
description: 'The card action icons'
props:
media_url:
id: media_url
label: 'Media URL'
description: 'The URL of the background-image.'
schema:
type: string
media_scale:
id: media_scale
label: 'Media scale'
schema:
type: string
enum:
- square
- 16-9
examples:
preview:
id: preview
label: Preview
renderable:
'@component': card
header:
'@element': p
'@content': 'Card header.'
style: 'padding: 1rem;'
media_content:
'@component': icon_button
label: 'More options'
icon: search
body:
'@element': p
'@content': 'Card body.'
action_buttons:
-
'@component': button
label: 'Action 1'
-
'@component': button
label: 'Action 2'
action_icons:
-
'@component': icon_button
label: Share
icon: share
-
'@component': icon_button
label: 'More options'
icon: search
media_url: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcsAAAECCAYAAACR5fw7AAADLklEQVR42u3VQREAMAgEsVL/Lk4oKMAAk0jYz1aSfgDA6ksAAGYJAGYJAGYJAGYJAGYJAGYJAGYJAGYJAJglAJglAJglAJglAJglAJglAJglAJglAGCWAGCWAGCWAGCWAGCWAGCWAGCWAGCWAIBZAoBZAoBZAoBZAoBZAoBZAoBZAoBZAoBZAgBmCQBmCQBmCQBmCQBmCQBmCQBmCQBmCQCYJQCYJQCYJQCYJQCYJQCYJQCYJQCYJQBglgBglgBglgBglgBglgBglgBglgBglgBglgCAWQKAWQKAWQKAWQKAWQKAWQKAWQKAWQIAZgkAZgkAZgkAZgkAZgkAZgkAZgkAZgkAmCUAmCUAmCUAmCUAmCUAmCUAmCUAmCUAmCUAYJYAYJYAYJYAYJYAYJYAYJYAYJYAYJYAgFkCgFkCgFkCgFkCgFkCgFkCgFkCgFkCAGYJAGYJAGYJAGYJAGYJAGYJAGYJAGYJAGYJAJglAJglAJglAJglAJglAJglAJglAJglAGCWAGCWAGCWAGCWAGCWAGCWAGCWAGCWAIBZAoBZAoBZAoBZAoBZAoBZAoBZAoBZAoBZAgBmCQBmCQBmCQBmCQBmCQBmCQBmCQBmCQCYJQCYJQCYJQCYJQCYJQCYJQCYJQCYJQBglgBglgBglgBglgBglgBglgBglgBglgBglgCAWQKAWQKAWQKAWQKAWQKAWQKAWQKAWQIAZgkAZgkAZgkAZgkAZgkAZgkAZgkAZgkAmCUAmCUAmCUAmCUAmCUAmCUAmCUAmCUAmCUAYJYAYJYAYJYAYJYAYJYAYJYAYJYAYJYAgFkCgFkCgFkCgFkCgFkCgFkCgFkCgFkCAGYJAGYJAGYJAGYJAGYJAGYJAGYJAGYJAGYJAJglAJglAJglAJglAJglAJglAJglAJglAGCWAGCWAGCWAGCWAGCWAGCWAGCWAGCWAIBZAoBZAoBZAoBZAoBZAoBZAoBZAoBZAoBZAgBmCQBmCQBmCQBmCQBmCQBmCQBmCQBmCQCYJQCYJQCYJQCYJQCYJQCYJQCYJQCYJQBglgBglgBglgBglgBglgBglgBglgBw3wAq6QTsJXMX3wAAAABJRU5ErkJggg=='
media_scale: 16-9
Default
(
default
)
Card header.
Card body.
Outlined
(
outlined
)
Card header.
Card body.