The sbb-flip-card
component displays an informative card that reveals more informations when clicked or toggled programmatically.
It's meant to be used together with sbb-flip-card-summary and sbb-flip-card-details.
<sbb-flip-card>
<sbb-flip-card-summary>
<sbb-title> Card Title </sbb-title>
<sbb-image slot="image" image-src="..." alt="..."></sbb-image>
</sbb-flip-card-summary>
<sbb-flip-card-details> Some additional text. </sbb-flip-card-details>
</sbb-flip-card>
Slots
The component will display the content slotted in the summary
slot in the main view, and the content slotted inside the details
slot after the card has been flipped.
States
The sbb-flip-card
will switch to the flipped state after the user clicks on it or after the toggle
method is called.
Properties
Name | Attribute | Privacy | Type | Default | Description |
accessibilityLabel | accessibility-label | public | string | '' | This will be forwarded as aria-label to the action in the non flipped state. If not set, the textContent of the sbb-flip-card-summary is taken. |
details | - | public | SbbFlipCardDetailsElement | null | | Returns the slotted sbb-flip-card-details. |
isFlipped | - | public | boolean | | Whether the flip card is flipped. |
summary | - | public | SbbFlipCardSummaryElement | null | | Returns the slotted sbb-flip-card-summary. |
Methods
Name | Privacy | Description | Parameters | Return | Inherited From |
toggle | public | Toggles the state of the sbb-flip-card. | | void | |
Events
Name | Type | Description | Inherited From |
flip | CustomEvent<void> | Emits when the flip card flips. | |
Slots
Name | Description |
| Use the unnamed slot to add a sbb-flip-card-summary and a sbb-flip-card-details element. |