#modular-scale
2 API με αυτήν την ετικέτα
API Χρυσής Αναλογίας & Κλίμακας
Μαθηματικά σχεδιαστικής αναλογίας ως API, υπολογιζόμενα τοπικά και ντετερμινιστικά. Το τελικό σημείο divide χωρίζει ένα μήκος σύμφωνα με τη χρυσή τομή, τη διαίρεση που αγαπούν οι καλλιτέχνες και οι σχεδιαστές, όπου το σύνολο προς το μεγαλύτερο τμήμα είναι όπως το μεγαλύτερο προς το μικρότερο, και οι δύο λόγοι ίσοι με φ = (1+√5)/2 ≈ 1.618 — έτσι το 100 χωρίζεται σε ένα μεγαλύτερο τμήμα 61.8 και ένα μικρότερο 38.2 — και μπορεί επίσης να επεκτείνει ένα μόνο τμήμα στον μεγαλύτερο ή μικρότερο χρυσό συνεργάτη του. Το τελικό σημείο rectangle δίνει την άλλη πλευρά και το εμβαδόν ενός χρυσού ορθογωνίου από οποιαδήποτε πλευρά, το σχήμα που αφήνει ένα μικρότερο χρυσό ορθογώνιο όταν αφαιρείτε ένα τετράγωνο. Το τελικό σημείο scale δημιουργεί μια αρθρωτή (τυπογραφική) κλίμακα — base · ratio^step σε ένα εύρος βημάτων πάνω και κάτω — για αρμονικά μεγέθη γραμματοσειράς και διάστιχα, λαμβάνοντας μια αριθμητική αναλογία ή μια ονομασμένη μουσική όπως minor-third (1.2), major-third (1.25), perfect-fourth (1.333) ή golden (φ); μια κλίμακα major-third με βάση 16 δίνει 16, 20, 25, 31.25 και ούτω καθεξής. Τα μήκη είναι ανεξάρτητα μονάδας. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά. Ιδανικό για προγραμματιστές εφαρμογών γραφιστικής, σχεδιασμού ιστού, UI, τυπογραφίας, διάταξης και αρχιτεκτονικής, εργαλεία κλίμακας τύπου και αναλογίας, και συστήματα σχεδιασμού. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτή είναι αναλογία και κλίμακα· για πυκνότητα εικονοστοιχείων και εκτύπωση μεγέθους χρησιμοποιήστε ένα API PPI/DPI.
api.oanor.com/goldenratio-api
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