Modular Scale API
Δημιουργήστε μια αρθρωτή (γεωμετρική) κλίμακα για τυπογραφία και διάστιχο. Επιλέξτε ένα βασικό μέγεθος και μια αναλογία — ένα ονομασμένο μουσικό διάστημα (minor-second, major-second, minor-third, major-third, perfect-fourth, augmented-fourth, perfect-fifth, minor-sixth, golden, major-sixth, minor-seventh, major-seventh, octave και άλλα), έναν απλό αριθμό όπως 1.25, ή ένα διάστημα γραμμένο ως 3:2 — και το endpoint της κλίμακας επιστρέφει ένα αρμονικό σύνολο μεγεθών που ανεβαίνουν και κατεβαίνουν από τη βάση, όπου κάθε τιμή είναι base × ratio^step (το step 0 είναι η βάση). Επιλέξτε πόσα βήματα πάνω και κάτω, τη στρογγυλοποίηση και μια προαιρετική κατάληξη μονάδας (px, rem, em) ώστε οι τιμές να επιστρέφονται έτοιμες για επικόλληση σε CSS ή design tokens. Το endpoint ratios παραθέτει κάθε ονομασμένη αναλογία με την δεκαδική της τιμή. Μια αρθρωτή κλίμακα δίνει στον τύπο, το διάστιχο και τη διάταξη έναν σταθερό ρυθμό αντί για αυθαίρετες τιμές pixel. Καθαρά τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Live, τίποτα δεν αποθηκεύεται. 3 endpoints. Αυτό παράγει μια αριθμητική κλίμακα μεγεθών· για χρωματικές κλίμακες και διαβαθμίσεις χρησιμοποιήστε το Gradient API.
api.oanor.com/modularscale-api