Dynamic UI

Dynamic components can change after they are loaded, without refreshing the page.

Modals

A panel overlaying your main page content.

Used for annoying offer popups, or a configuration form or other UI.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog

Tabs

Horizontal navigation that allows quickly loading each section.

Useful for compartmentalizing a more complex UI.

Accordions

Similar to tabs, and often tabs are displayed stacked on mobile, similar to accordions.

Useful for creating information sections that pertain to some users.

Can allow opening multiple sections at once.

Level