Generator skali typograficznej

Generator skali typograficznej z płynnym clamp() w CSS | We.Inc

Wygeneruj modularną skalę typograficzną z rozmiaru bazowego i proporcji, z płynnymi wartościami clamp() dla każdego stopnia, podglądem na żywo i zmiennymi CSS lub Tailwind do skopiowania.

Generator skali typograficznej

Skala typograficzna mnoży bazowy rozmiar czcionki przez jedną proporcję raz za razem, więc każdy rozmiar nagłówka jest powiązany z tekstem głównym. Wybierz bazę i proporcję dla telefonów oraz drugą parę dla komputerów; ten generator zamienia każdy stopień w wartość clamp() w rem i vw, która płynnie rośnie między tymi dwiema szerokościami.

Popularne proporcje i do czego pasują

Większość narzędzi do skali typograficznej daje jeden stały zestaw rozmiarów. To narzędzie daje dwa, skalę dla małych ekranów i skalę dla dużych ekranów, i łączy je przez clamp(), więc wdrażasz jedną regułę na stopień zamiast stosu media queries.

Dlaczego dwie proporcje

Jak obliczane są wartości clamp()

Najczęściej zadawane pytania

Jaka proporcja skali typograficznej jest dobra?

Dla stron z dużą ilością tekstu bezpiecznym wyborem są 1.2 (tercja mała) lub 1.25 (tercja wielka). 1.333 (kwarta czysta) pasuje do stron marketingowych z krótkimi, wyrazistymi nagłówkami. Proporcje 1.5 i wyższe dają duże skoki, które sprawdzają się na plakatach, ale szybko tworzą ogromne nagłówki.

Czy złoty podział dobrze sprawdza się w typografii?

Przy wartości około 1.618 jest bardzo stromy: pięć stopni powyżej 16px przekracza już 170px. Może działać w dwu lub trzystopniowej skali display, ale większość interfejsów czyta się lepiej z mniejszą proporcją.

Dlaczego rem plus vw zamiast samego vw?

Tekst o rozmiarze wyłącznie w vw nie reaguje na powiększenie tekstu w przeglądarce, co zawodzi osoby powiększające tekst. Część rem w wartości preferowanej utrzymuje działanie powiększenia, a vw odpowiada za płynny wzrost między szerokościami.

Czy mogę użyć wyniku z Tailwind CSS?

Tak. Tailwind v4 tworzy klasę narzędziową text-* z każdej zmiennej --text-* wewnątrz bloku @theme, więc wklejenie wyniku dla Tailwind daje Ci w kodzie klasy takie jak text-step-2.

Użycie skali w Twoim CSS

Przykład: baza 16px przy 375px rosnąca do 18px przy 1280px, proporcja 1.2 rosnąca do 1.25.

Stopnie jako custom properties

Każdy stopień to jedno clamp(). Zastosuj je do elementów lub klas narzędziowych, wraz z interlinią dla każdego stopnia.

Wynik na żywo

Te same zmienne na małej stronie. Edytuj kod, aby wypróbować inne wartości; ramka jest wąska, więc widzisz wersję dla małych ekranów.

Nazwy proporcji i dokładne wartości

Muzyczne nazwy pochodzą od stosunków częstotliwości interwałów; każda wartość to dokładny ułamek zaokrąglony do trzech miejsc.

Nazwane proporcje

Zbuduj swoją skalę

Ustaw rozmiar bazowy i proporcję dla małego i dla szerokiego ekranu. Każdy stopień otrzymuje wartość clamp(), która płynnie rośnie między tymi szerokościami, a do tego podgląd na żywo i CSS do skopiowania.

Główny rozmiar czcionki (px)

Wąska szerokość (px)

Szeroka szerokość (px)

Stopnie powyżej bazy (maks. 8)

Rozmiar bazowy przy wąskiej szerokości (px)

Rozmiar bazowy przy szerokiej szerokości (px)

Proporcja przy wąskiej szerokości

Proporcja przy szerokiej szerokości

Stopnie poniżej bazy (maks. 4)

Tekst podglądu

Pchnąć w tę łódź jeża

Podgląd przy szerokości ekranu {n}px

stopień {n}

Przykład

Format wyniku

Zmienne CSS

Kopiuj kod

Zacznij za darmo · Bez karty kredytowej

Powiązane: Darmowe narzędzia

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony