Front

Styled quick start

Copy this entrypoint first. It includes the imports required to get the component on screen.

svelte
<script lang="ts">
  import '@dryui/ui/themes/default.css';
  import '@dryui/ui/themes/dark.css';
  import { FlipCard } from '@dryui/ui';
</script>

<FlipCard.Root trigger="hover">
  <FlipCard.Front>Front content</FlipCard.Front>
  <FlipCard.Back>Back content</FlipCard.Back>
</FlipCard.Root>

Import options

Root package

ts
import { FlipCard } from '@dryui/ui'

Per-component subpath

ts
import { FlipCard } from '@dryui/ui/flip-card'

API

Props, CSS variables, and the public data attributes you can target when styling.

Prop Type Description Default Required Bindable

FlipCard.Root

trigger
hoverclick
'hover'
direction
horizontalvertical
'horizontal'
flipped
boolean
false
children
Snippet
Content rendered inside the component.

FlipCard.Front

children
Snippet
Content rendered inside the component.

FlipCard.Back

children
Snippet
Content rendered inside the component.