Pereiti prie pagrindinio turinio

Spalvų paletės generatorius nemokamai

Generuokite papildančias, analogiškas, triadines ir monochromatines spalvų paletes iš bet kurios pagrindinės spalvos. Kopijuokite šešioliktainius kodus vienu paspaudimu.

Veikia neprisijungus, kai įkeliama

Įveskite hex kodą, spalvos pavadinimą, pvz., teal ar tomato, arba rgb(20, 184, 166) / hsl(174, 80%, 40%), tada paspauskite Enter.

Prekės ženklo paletė · 7 spalvos
Kopijavimo formatas
Eksportuoti:
Pagrindinė
Ant balto 2,5Netinka
Ant juodo 8,4AAA
Akcentinė
Ant balto 2,9Netinka
Ant juodo 7,2AAA
Šviesus atspalvis
Ant balto 1,1Netinka
Ant juodo 19,4AAA
Tamsus atspalvis
Ant balto 9,0AAA
Ant juodo 2,3Netinka
Neutrali šviesi
Ant balto 1,1Netinka
Ant juodo 19,3AAA
Neutrali vidutinė
Ant balto 4,1AA didelis
Ant juodo 5,1AA
Neutrali tamsi
Ant balto 16,1AAA
Ant juodo 1,3Netinka

Teksto ir fono patikra

Didelės antraštės pavyzdys
Šios poros pagrindinio teksto pavyzdys
8,44:1Įprastas tekstas AAADidelis tekstas AAA
Išbandykite

Norite spalvų iš nuotraukos? Naudokite vaizdo spalvų ištraukimo įrankį

Dažniausi naudojimo būdai

  • Kurti Spalvų Paleties Žiniatinklio DizainuiKurkite harmoninius spalvų schemas svetainėm, žiniatinklio programomis ir UI komponentams.
  • Kurti Prekės ženklo Spalvų PaletisSukurkite pilną prekės ženklo spalvų sistemą iš vienos prekės ženklo spalvos — pirminės, antrinės, akcentai ir neutrals.
  • Kurti Spalvų Paletis Meninei IliustracijomKurkite harmoniniaus spalvų kombinacijas skaitmeniniam meninei, iliustracijom ir kūrybiniams projektams.
  • Kurti Spalvų Stiliai FigmaiKurkite spalvų paletis naudoti kaip Figma Spalvų Stiliai ir dizaino žetono pamatai.
  • Kurti Spalvų Paletis Tamsiajam RežimuiKurkite šviesias ir tamsias savo spalvų paletės variantus tamsiosios režimo paramos kūrimui.

Kaip tai veikia

Įrankis sukurtas be jokių išorinių bibliotekų — visa spalvų matematika vyksta rankomis parašytu JavaScript kodu tiesiai jūsų naršyklėje. Jis konvertuoja pasirinktą spalvą tarp HEX ir HSL, tada per aritmetiką atspalvio ratui taiko klasikines spalvų teorijos harmonijos taisykles (papildomasis, trejybinis, analogiškas ir t.t.), kad sukurtų kiekvieną paletę.

  1. 1
    HEX į HSL konvertavimas
    Pasirinkus spalvą, įrankis apdoroja HEX eilutę į RGB komponentus ir konvertuoja juos į HSL (atspalvis, sodrumas, šviesumas). Atspalvis yra 0–360 laipsnių padėtis spalvų rate; visa paletės matematika vyksta šioje erdvėje.
  2. 2
    Atspalvio aritmetika harmonijai
    Kiekvienas paletės tipas yra fiksuota sukimo formulė, taikoma pagrindiniam atspalviui. Papildomasis prideda 180°, trejybinis prideda 120° ir 240°, tetradinis žengia po 90°, papildomasis su padalijimu naudoja 150° ir 210°. Monochromatinis ir atspalvių tipai išlaiko atspalvį ir sodrumą pastovius, keisdami tik šviesumą.
  3. 3
    HSL į HEX išvestis
    Kiekvienas apskaičiuotas HSL trejetas konvertuojamas atgal į HEX spalvą, naudojant standartinę chroma formulę. Rezultatai rodomi kaip spalvų juosta su automatiškai kontrastingomis etiketėmis (tamsus tekstas šviesiuose pavyzdžiuose, šviesus tekstas tamsiuose), nustatomomis pagal paprastą šviesumo ribą.
  4. 4
    Eksportuokite jums patogiu formatu
    Paletę galima nukopijuoti kaip HEX eilutes arba eksportuoti kaip CSS kintamųjų failą (:root { --color-1: … }), SCSS kintamuosius, Tailwind konfigūracijos fragmentą, JSON objektą arba PNG spalvų juostą. PNG eksportui naudojamas naršyklės Canvas API (toDataURL), nupiešiantis kiekvieną pavyzdį su jo HEX etikete — viskas sugeneruojama vietoje, spustelėjus.

Susiję įrankiai

Dažnai užduodami klausimai