Generer en harmonisk farvepalet
- Dashboard
- Dokumentation
- API
Hvordan bruger man farvepaletgeneratorværktøjet?
Angiv det ønskede antal farver og farvereglen i formularen. Du kan bruge de genererede paletter i dine projekter ved at følge eksemplet.
Den første parameter definerer hovedfarven.
Den anden parameter definerer antallet af farver. Bemærk, at afhængigt af den valgte regel, kan valget af mængde muligvis ikke tages i betragtning.
Den tredje parameter definerer farvereglen, der skal bruges (komplementær, analog, triadisk osv.).
Palette eksempler
Monokromatisk palette
<div class="p-4" style="background-color: #ff5733;"></div>
<div class="p-4" style="background-color: #ffab99;"></div>
<div class="p-4" style="background-color: #ffffff;"></div>
Palette Analog
<div class="p-4" style="background-color: #ff5733;"></div>
<div class="p-4" style="background-color: #ffbb32;"></div>
<div class="p-4" style="background-color: #dcff32;"></div>
Triadisk palette
<div class="p-4" style="background-color: #ff5733;"></div>
<div class="p-4" style="background-color: #32ff54;"></div>
<div class="p-4" style="background-color: #5432ff;"></div>
Ofte stillede spørgsmål
Hvilken paletregel skal man vælge for et grafisk charter?
En monokromatisk palette giver et roligt og professionelt look, ideelt til virksomheds- eller redaktionelle sider. analogerne tilbyder en blød, naturlig variation, nyttig til grønne eller havstemninger. Den komplementære eller triadiske regel giver en stærk kontrast, perfekt til CTA'er og e-handelswebsteder, der ønsker at fange opmærksomheden.
Hvorfor respekteres det anmodede antal farver ikke altid?
Nogle regler pålægger et fast antal farver. En komplementær palet returnerer altid 2 farver (nuancen og dens modsætning på farvehjulet), en triadisk palet returnerer 3, en tetradisk returnerer 4. Kvantitetsparameteren respekteres kun for de monokromatiske og analoge regler.
Er beregningen udført på HSL eller RGB?
Generationen er afhængig af det mere naturlige HSL-rum til at manipulere nuance (rotation på farvehjulet) og lysstyrke. De returnerede farver konverteres derefter til HEX-format for direkte integration i CSS. Hvis du har brug for RGB-format, skal du bruge farvekonverteren på hver genereret kode.
Hvordan knytter jeg den genererede palet til et eksisterende billede?
Start med at udtrække den dominerende farve fra dit billede via paletudtrækkeren, tag hovednuancen som referencefarve, og indfør den derefter i generatoren med en analog eller triadisk lineal. Du vil således få farver, der stemmer overens med dit visuelle, for at klæde resten af siden.
Er de genererede paletter tilgængelige for WCAG-standarder?
Generatoren kontrollerer ikke kontrastforhold. En farve bliver kun tilgængelig i forhold til en anden baggrundsfarve. For at validere en tekst/baggrundsduo skal du eksportere HEX-koderne og bruge en kontrastkontrol, der beregner forholdet i henhold til WCAG-kravene (4,5:1 for normal tekst i AA, 7:1 i AAA).
Kan vi eksportere paletten i et bestemt format?
Paletten returneres i HEX-koder, klar til at indsætte i et CSS-ark, i en SASS-variabelfil, i et Tailwind-tema eller i et designtokensystem. For at hente RGB- eller HSL-ækvivalenter skal du sende hver kode til farvekonverteren.
Anmodningseksempel
curl -X POST https://cdrn.fr/api/v1/tools/color-generator/execute \
-H "Content-Type: application/json" \
-d '{"color_base":"...","quantity":1,"rules":"complementary"}'
Inputskema
| Felt | Type | Påkrævet | Standard |
|---|---|---|---|
color_base |
string | ✓ | – |
quantity |
integer | ✓ | – |
rules |
choice (complementary, analogous, triadic, tetradic, monochromatic, shade, split_complementary) | ✓ | – |
Endpoints
GET https://cdrn.fr/api/v1/tools- lister alle tilgængelige værktøjerGET https://cdrn.fr/api/v1/tools/color-generator- henter skemaet for dette værktøjPOST https://cdrn.fr/api/v1/tools/color-generator/execute- udfører dette værktøj med et JSON-payload