Bajrelio UI

INTERACTIVE PREVIEW

The building blocks.

Try a few ideas taking shape in Bajrelio UI.

Standalone website demos. The library is still in development.

Explore the preview, inspect the code, and copy what you need.

Each example is a standalone demo. Combine its HTML, CSS and JavaScript in your own page. These examples are not a released framework package.

What do the component statuses mean?
Demo
A working example to explore. Not a published library release.
In development
Implementation or verification is still underway.
Available
Included in a published release. No components have this status yet.
01 / COMPONENT DEMO

Buttons

Everyday actions, with clear states and a visible keyboard focus.

Demo
HTML · CSS · JavaScript

Use it when

A user needs to perform an action, such as saving or confirming.

Keep in mind

Use a button for an action and a link for navigation. Set the button type explicitly inside forms.

02 / COMPONENT DEMO

Forms

A labeled field, helpful validation and a local success message.

Demo
HTML · CSS · JavaScript

Use it when

You need a clear label and a familiar field for user input.

Keep in mind

Keep labels visible. This demo uses native validation; a real form still needs server-side handling and validation.

03 / COMPONENT DEMO

Cards

A small content block with a clear title and an optional action.

Demo
HTML · CSS · JavaScript

Use it when

Related content needs a title, a short summary and an optional next step.

Keep in mind

Keep the heading meaningful and do not nest links or buttons inside another link.

04 / COMPONENT DEMO

Navigation

An expandable navigation panel with Escape and focus handling.

Demo
HTML · CSS · JavaScript

Use it when

A small set of links needs a compact, expandable navigation panel.

Keep in mind

This is a disclosure pattern, not an ARIA application menu. Keep keyboard access and Escape behavior intact.

05 / COMPONENT DEMO

Dialogs

A native modal dialog with a title, close controls and focus return.

Demo
HTML · CSS · JavaScript

Use it when

A focused decision needs the user’s attention before continuing.

Keep in mind

Give the dialog a title, preserve Escape behavior and return focus to the opener. Try the dialog inside its preview.

06 / COMPONENT DEMO

Feedback

A helpful status message that appears after a user action.

Demo
HTML · CSS · JavaScript

Use it when

An action needs a clear result or a helpful status message.

Keep in mind

Announce updates without moving focus. Explain the result in text, and do not rely on color alone.

Make it yours.

Your next idea

A local demo. Nothing is sent to a server.

SMALL DETAILS MATTER

Try the interactions.

Use Tab to explore, open the dialog, or switch the preview theme.

Follow what’s next.

Explore the roadmap for planned components and examples.

COMPONENT DEMO

Make it yours.

This native dialog supports Escape, keyboard focus and returning to the button that opened it.