class domkit::CardBox

sys::Obj
  dom::Elem
    domkit::Box
      domkit::CardBox

@Js

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

See also: docDomkit

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.