H1 RailsH1 Rails
H1 Rails
Base Styles
Better Select
Demos
Code
H1 Rails
Base Styles
Better Select
Demos
Code
  • Home

    • Base Styles
    • Design Goals
    • Customization
    • Examples
  • Elements

    • Box
    • Title Pairs
    • Buttons
    • Modals
    • Toasts
    • Tooltips
    • Forms
    • Floating Labels
    • Toggle
    • Select
    • /base-styles/shimmer.html
    • /base-styles/button-group.html
    • /base-styles/eyebrow.html
    • /base-styles/tabnav.html
    • Search Input
    • Container

Toasts

Toasts are brief, non-intrusive notifications that appear temporarily on the screen to provide quick feedback or information to the user.

Basic Usage

<div class="ui-toasts" >
  <div class="--toast" role="alert">
    <div class="--wrapper" >
      <div class="--content">
        <div class="--dismiss" >
          <svg>
        </div>
        <span class="--title">
        </span> 
        <span class="--message">
        </span> 
      </div>
    </div>
  </div>
</div>

Animating in and out

To animate a toast in, add the .--animate-in class. The best way to do this is to use javascript to wait for a short period and for multiple toasts delay each one slightly.

<div class="ui-toasts" >
  <div class="--toast --animate-in" role="alert">
    ...
  </div>
</div>

Similarly to animate out add the .--animate-out class.

<div class="ui-toasts" >
  <div class="--toast --animate-out" role="alert">
    ...
  </div>
</div>

Variables

  --ui-modal-overlay-color: rgba(0, 0, 0, 0.5);
  --ui-modal-overlay-opacity: 0.8;
  --ui-modal-background-color: var(--ui-box-background);
  --ui-modal-border-radius: var(--ui-shared-border-radius);
  --ui-modal-box-shadow: var(--ui-shared-box-shadow);
  --ui-modal-padding: var(--ui-shared-content-padding);
  --ui-modal-max-width: 600px;
  --ui-modal-max-width-xs: 400px;
  --ui-modal-max-width-sm: 500px;
  --ui-modal-max-width-lg: 700px;
  --ui-modal-max-width-xl: 800px;
  --ui-modal-max-width-2xl: 1000px;
Last Updated:
Contributors: Tony Ennis
Prev
Modals
Next
Tooltips

On This Page

  • Basic Usage
  • Animating in and out
  • Variables