DR.Simple_UI

One design-token contract. Semantic CSS. Consistent Blazor apps.

Copy-pasteable markup for every shared UI class, styled by the stylesheet that ships in the package. An example that renders correctly here renders correctly in your app.

176design tokens
105CSS classes
3,245bundled icons
0runtime dependencies
This site is built with DR.Simple_UI. The shell, sidebar, header, buttons and tables around you are the same classes documented on these pages.

Install

Add the package, then reference it from your host page.

Rebranding

Your whole css/brand.css, loaded after the library. Nothing else changes.

Redefine only tokens the library already declares. Never declare a new -- name it does not define — a later version may claim that name with a different meaning. Request a token if one is missing.

The two tiers

Tier 1 — the frame Shell, sidebar and nav, header, user widget. Razor components. Pixel-identical in every app, not restyled per project.
Tier 2 — the paint Tables, forms, cards, badges, buttons, panels. CSS classes only. Pages write plain HTML and apply the classes.

Which tier: if anyone needs to adjust the inside of it, it is a class. If not, it is a component. There is no <DataTable> and there will not be one.

Reference

Z-order

Shared by every app. Use one of these values for a new overlay.

Layerz-index
Topbar60
Modal backdrop500
Spotlight510
Popover550
Toast600
Hover hints, reconnect banner1000