Skip to content
Clipwright
Menu
Powers-of-ten ruler: a frame from a film that uses it.
OverlayNew

Powers-of-ten ruler

A horizontal ruler of powers of ten that slides under a fixed cursor, with named references that pass by, for sizes and distances spanning decades.

Version
1.0.0
Added
23 October 2026
Films
Not used in a film yet

Parameters

NameTypeDefaultRangeWhat it does
value (Can change over time)number120001e-24 to 1000000000000the value under the cursor, in the unit (over 0); give a follower of the counter, (v) => v, to slide with the filmCan change over time
unittextm– to 12the unit written after the value and on the decades (m, g, s, J, W ...); empty for none
referencestext1.7 You; 30 Blue whale; 8849 Everest; 384400000 The Moon– to 200named references: a value then a name, separated by semicolons (up to 8)
labeltextDISTANCE– to 40a word over the value; empty for none
labelschoiceautoauto, powers, numbers, prefixedthe decades: auto, 10³ (powers), 1,000 (numbers) or 1 km (prefixed, with the unit)
minorchoicetwofivetwofive, all, noneminor ticks between the decades: at 2 and 5, at every digit, or none
decimalsinteger10 to 4up to this many decimal places of the value (trailing zeros dropped)
formatchoicegroupedgrouped, plain, compact, scientifichow numbers are written: 12,500 / 12500 / 12.5k / 1.25×10⁴
decadenumber0.250.12 to 0.7the length of one power of ten, a share of the frame’s height
widthnumber0.60.3 to 1the ruler’s width, a share of the frame’s width, centred on the cursor
atvec20.5, 0.860 to 1the cursor and the ruler line: across and down the frame
sizenumber0.0280.015 to 0.06the height of its words and numbers, a share of the frame’s height
inkcolor#f3f0e8–ticks, words and numbers
accentcolor#4fb8e8–the live value and what has been reached
fontchoicesanssans, serif, monothe face of its words and numbers
backingnumber0.350 to 1how dark the soft panel behind it is; 0 for none
revealnumber0.80 to 5 show long it takes to draw in; 0 shows it at once

Use it in a film

film.js
elements: { 'log-ruler': { value: 12000, unit: 'm' } }

Use it from your agent

Ask your agent to put it in a film. It finds the element by name.