Visibility Actions

Show, hide, or toggle the visibility of an element.

Goals

  • Show a hidden element

  • Hide a visible element

  • Toggle the visibility of an element

Action Attributes

e.g. sa-action-display-show = ( event name )

sa-action-display-hide

Hide the item

Adds style=display: none;

sa-action-display-show

Show the item

Adds style=display: block;

sa-action-display-toggle

Toggles the item visibility state

Data

sa-action-display:mode = ( mode )

Optional. One of...

  • display ( default )

  • visibility

  • opacity

sa-action-display:display = ( display mode )

Optional. Any valid CSS display mode...

  • block ( default )

  • flex

  • grid

  • inline-block

  • etc.

sa-action-display:opacity = ( min opacity )

Optional. Defaults to 0% ( fully hidden )

Future

  • Hide and show

    • Display

    • Visibility

    • Opacity

  • Transitions like fade-in / fade-out ?

  • Separate visibility?

    • Or just rely on class adder

Last updated

Was this helpful?