Contents
All widgets available via BrowneUI.css and companion static files. Requires Flask dev server for asset paths.
Body paragraph in #87746C. Bold text (font-weight 900 for Unifont). Strong text. Regular weight for comparison.
Ruby annotation: 漢字 日本語
Rainbow gradient text — .rainbow
Lead paragraph via .lead — slightly larger font and looser
line height, used for the opening sentence under a title.
A pull quote via .pull restates one key sentence in italic
with a crimson left border.
| Name | Role | Score |
|---|---|---|
| Alice | Engineer | 92 |
| Bob | Designer | 85 |
| Carol | PM | 78 |
Use inline code for short expressions like const x = 42 or SELECT *.
SELECT name FROM users LIMIT 3;
The best way to predict the future is to invent it. — Alan Kay
.quote for an inline citation style — left border in #87746C, no background.
Explicit style via class: a.link — crimson, dotted underline, highlight on hover.
Inside .markdown-page all anchors inherit link styles automatically:
Plain anchor inside .markdown-page — same style, no extra class needed.
Hidden content revealed on click.
Koke
Hanke
Hover to scrub. CSS in BrowneUI.css (--pct custom property + clip-path); JS in /static/js/ba.js (oscillates when idle, tracks pointer on hover).
BrowneUI Rainbow Animation
Loading▊
The following paragraph uses .fade:
This text is invisible (opacity: 0) but still in the layout flow.
↑ empty space above is the faded paragraph.
Centered text via .center (text-align: center)
Line 1
Line 2
Line 3
Line 4
Energy–mass relation: \(E = mc^2\) Euler's identity: \(e^{i\pi} + 1 = 0\)
Panel 1 content.
Panel 2 content.
Hover over
this term
or
HTML
or
sort(arr)
to see tooltips.
The quick brown fox1 jumped over the lazy dog.2 Footnote references link to the footnotes section below.
[1] The fox's speed has not been independently verified.
[2] The dog's laziness is well-documented in the literature.
| Breakpoint | Behaviour |
|---|---|
| > 900px | .container width 60% (default), #toc visible |
| ≤ 900px | .container 85%, #toc shrinks to 14% / 85% font |
| ≤ 600px | .container 96%, #toc hidden |
| #toc hidden, .container full-width, links underlined black, .fade visible |
Note block — use .note for muted annotations.
Warn block — use .warn for warnings (left border #B13254).
Interactive canvas charts via the Chart.js CDN, boxed in figure.chart
with the BrowneUI palette. Needs the Chart.js script and the init block at page end.
Mermaid flowcharts themed to the palette, wrapped in a fixed-height
.diagram-stage with a .diagram-bar toolbar. Drag to pan,
scroll to zoom; buttons call svg-pan-zoom. Needs the Mermaid + svg-pan-zoom scripts
and the init block at page end.
flowchart LR
A["input"] --> B["transform"]
B --> C["render"]
C -->|"ok"| D["output"]
C -->|"error"| B
Option A
Key: value
Note: description
Option B
Key: value
Note: description
Option C
Key: value
Note: description
Item Title tag
Short description of this item.
Caption A
Caption B
Caption C
test_wave.ply — colored sine wave (400 pts)
same file, independent orbit controls
empty scene — no data-src
Usage: <div class="vox" data-src="/static/ply/file.ply" data-kind="points"></div> — shared WebGL renderer, orbit controls, lazy-loaded.
black_cat.litematic — auto-loaded via data-src
Usage: <div class="mcrender" data-src="/static/litematic/file.litematic"></div> — lazy-loaded, shared resources, add data-grid="false" to hide grid.