type

CardBox

@Js
class CardBox : Box

CardBox lays out child elements as a stack of cards, where only one card may be visible at a time.

See also: docDomkit

constructors

fields

effect

Transition effect to apply when selIndex is changed.

effectDur

Duratin for effect animation to last.

selIndex

Selected card index, or null if no children.

methods

onAdd
onRemove
selItem

Selected card instance, or null if no children.

Slot Details

effect

Str? effect := null

Transition effect to apply when selIndex is changed. If null, no effect is applied.

Valid values are:

  • slideLeft: animate cards sliding in from right-to-left
  • slideRight: animate cards sliding in from left-to-right

effectDur

Duration effectDur := 350ms

Duratin for effect animation to last.

make

new make()

onAdd

protected virtual override Void onAdd(Elem c)

onRemove

protected virtual override Void onRemove(Elem c)

selIndex

virtual Int? selIndex

Selected card index, or null if no children.

selItem

Elem? selItem()

Selected card instance, or null if no children.