#modular-scale
2 APIs met deze tag
Golden Ratio & Scale API
Ontwerp-proportie wiskunde als een API, lokaal en deterministisch berekend. Het divide-eindpunt splitst een lengte volgens de gulden snede, de verdeling geliefd bij kunstenaars en ontwerpers waarbij het geheel tot het langere deel staat als het langere tot het kortere, beide verhoudingen gelijk aan φ = (1+√5)/2 ≈ 1,618 — dus 100 splitst in een 61,8 langere segment en een 38,2 kortere — en kan ook een enkel segment uitbreiden naar zijn grotere of kleinere gulden partner. Het rectangle-eindpunt geeft de andere zijde en de oppervlakte van een gulden rechthoek vanuit elke zijde, de vorm die een kleinere gulden rechthoek overlaat wanneer je een vierkant verwijdert. Het scale-eindpunt bouwt een modulaire (typografische) schaal — basis · ratio^stap over een reeks stappen omhoog en omlaag — voor harmonieuze lettergroottes en afstanden, met een numerieke ratio of een benoemde muzikale zoals kleine terts (1,2), grote terts (1,25), reine kwart (1,333) of gulden (φ); een 16-basis grote-terts schaal geeft 16, 20, 25, 31,25 enzovoort. Lengtes zijn eenheid-agnostisch. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van grafisch ontwerp, webdesign, UI, typografie, lay-out en architectuur apps, type-schaal en proportie tools, en designsystemen. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit is proportie en schaal; voor pixeldichtheid en printformaten gebruik een PPI/DPI API.
api.oanor.com/goldenratio-api
Modular Scale API
Genereer een modulaire (geometrische) schaal voor typografie en witruimte. Kies een basisgrootte en een ratio — een benoemd muzikaal interval (kleine secunde, grote secunde, kleine terts, grote terts, reine kwart, overmatige kwart, reine kwint, kleine sext, gulden, grote sext, kleine septiem, grote septiem, octaaf en meer), een gewoon getal zoals 1,25, of een interval geschreven als 3:2 — en het schaal-eindpunt retourneert een harmonieuze reeks groottes die stapsgewijs omhoog en omlaag gaan vanaf de basis, waarbij elke waarde basis × ratio^stap is (stap 0 is de basis). Kies hoeveel stappen boven en onder, de afronding, en een optionele eenheidssuffix (px, rem, em) zodat de waarden klaar zijn om in CSS of ontwerptokens te plakken. Het ratio-eindpunt geeft elke benoemde ratio met zijn decimale waarde. Een modulaire schaal geeft typografie, witruimte en lay-out een consistent ritme in plaats van willekeurige pixelwaarden. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit produceert een numerieke grootteschaal; voor kleurschalen en verloop gebruik je de Gradient API.
api.oanor.com/modularscale-api