Getting started
Everything you need to use, customise and ship Brand name 10.
What is inside
Vue 3.5.44
Masonry home page
Ocean Blue colours
Spectral + Karla
Top navigation admin
18 CSS effects
Quick start
No build step: open index.html in a browser, or serve the folder (recommended, ES modules need http://):
npx serve .
# or
python -m http.server 8080Folder structure
brand-name-10/
├── index.html home page (Masonry)
├── documentation.html
├── admin/ dashboard, analytics, orders, calendar, kanban ...
├── tools/ components/ helpers/ utilities/ 70 pages x 20 examples
├── examples/ 41 example pages
├── forms/ full forms
├── effects/ layouts/ icons/
└── assets/
├── css/ theme.css, ui.css, template.css, effects.css
├── js/
└── img/ SVG artworkChange colours, fonts and corners
Everything visual comes from the tokens in assets/css/theme.css. Change a value and every page follows:
:root {
--wt-primary: #2563eb;
--wt-primary-rgb: 37, 99, 235;
--wt-secondary: #0ea5e9;
--wt-accent: #f59e0b;
--wt-radius: 0.375rem;
--wt-font-heading: "Spectral", system-ui, sans-serif;
}Dark mode: the moon button switches data-ui-theme on the <html> element and remembers the choice. Set data-ui-theme="dark" in the markup to make dark the default.
How the Vue version works
Vue 3 apps on every page (ES module build, no build step): reactive theme switch, live search, sidebar state.
- Each page mounts a Vue 3.5.44 app (
assets/js/app.js, ES module from the CDN) that owns the theme switch, sidebar, menu search and code tabs as Vue directives. - Components use the template UI library (
ui.css+ui.js) throughdata-ui-*attributes, initialised after Vue mounts. - Icons: Bootstrap Icons font. Fonts: Google Fonts (Spectral, Karla).
Browser support
| Browser | Supported versions |
|---|---|
| Chrome | Last 2 versions (111+) |
| Edge | Last 2 versions (111+) |
| Firefox | Last 2 versions (113+) |
| Safari (macOS, iOS) | 16.4+ |
| Opera | Last 2 versions (97+) |
Older browsers still show every page; only newer effects (such as @property animations) fall back to static styles.
Credits
- Vue - MIT licence
- Bootstrap Icons - MIT licence
- Google Fonts - SIL Open Font License
- All illustrations in
assets/imgare original SVG artwork made for this template.