Enter a search term above to see results...
On This Page
Authoring Guide
Semantic UI provides packages for authoring standard W3C Web Components using the same underlying technologies built to create the first-party UI component framework.
Use the same UI anywhere you author websites, whether they are written in frameworks like React, Vue, and Angular.
Key Features
- Signals-based reactivity for state management.
- Declarative templating for rendering component views.
- DOM querying tailored for Shadow DOM encapsulation.
- CSS token framework for dark/light mode styling and theming.
- Integrated event handling tools.
- Declarative keybinding management.
To see examples of custom components check out our examples gallery.
To see examples of custom components check out our examples gallery.
Packages
Semantic UI provides a set of composable libraries for creating web components:
Each core library like @semantic-ui/query, @semantic-ui/reactivity, @semantic-ui/templating and @semantic-ui/utils are designed to be used as standalone packages that can be used without adopting the entire design framework.
Each core library like @semantic-ui/query, @semantic-ui/reactivity, @semantic-ui/templating and @semantic-ui/utils are designed to be used as standalone packages that can be used without adopting the entire design framework.