Web Components for Climbing Guides
These aren't all "Web Components" in the literal sense. They are, however, components you can use on the web. Each is self-contained and dependency free.
- Climb Steepness editor view 1 view 1
- Climb Terrain editor view 1
- Climb Duration editor view 1
- Photo Overlay viewer editor
Climb Steepness
Visualize climb steepness.
more available on the subpage
Making the diagram is trivial:
const s = new SteepnessDial();
s.setSteepness([
{startingAt: 0, degreesOverhung: 45},
{startingAt: 0.5, degreesOverhung: 60},
{startingAt: 0.9, degreesOverhung: 0},
]);
document.querySelector("#example")
.appendChild(s.container);
This is provided by a single dependency-free class, with the source available.
Making the diagram is trivial:
const s = new SteepnessDial();
s.setSteepness([
{startingAt: 0, degreesOverhung: 45},
{startingAt: 0.5, degreesOverhung: 60},
{startingAt: 0.9, degreesOverhung: 0},
]);
document.querySelector("#example")
.appendChild(s.container);
This is provided by a single dependency-free class, with the source available.
Climb Terrain
subpageClimb Duration
- 2 moves (
2mv
) - 8 (human|body) lengths (
8hu
) - 3 pitches (
3p
)