CSS-gradientgenerator för linjära, radiella och koniska övergångar
CSS-gradientgeneratorn låter dig bygga färgövergångar visuellt och kopiera färdig CSS. Du kan välja linear, radial eller conic gradient, justera vinkel där det är relevant, lägga till färgstopp, dra positioner i procent, slumpa färger och starta från färdiga presets. Förhandsvisningen uppdateras direkt och verktyget visar både en komplett background:-regel och själva gradientvärdet. Det är praktiskt för webbdesign, prototyper, knappar, bakgrunder, diagram, kampanjsidor och UI-teman.
Tre gradienttyper
En linjär gradient rör sig längs en riktning, till exempel linear-gradient(135deg, ...). Den passar för bakgrunder, kort och subtila ljuseffekter. En radiell gradient börjar i mitten som en cirkel och sprider sig utåt, vilket fungerar för fokuspunkter, avatarbakgrunder och mjuka highlights. En konisk gradient roterar runt en mittpunkt med conic-gradient(from ...deg, ...) och kan användas för färghjul, ringdiagram eller dekorativa ytor. Verktyget bygger strängen med vald typ, vinkel och alla färgstopp i ordning.
Färgstopp och positioner
Varje färgstopp består av en HEX-färg och en position mellan 0 och 100 procent. Om två stopp ligger nära varandra blir övergången skarpare; om de ligger långt ifrån varandra blir den mjukare. Du kan lägga till fler stopp för komplexa övergångar eller hålla dig till två för renare design. För linjära och koniska gradients påverkar vinkelreglaget riktningen, medan radialläget döljer vinkelbehovet eftersom övergången utgår från en cirkel.
CSS och prestanda
CSS-gradients renderas av webbläsaren och kräver ingen bildfil. De skalar bra på högupplösta skärmar, kan ändras med variabler och är ofta enklare att underhålla än exportade PNG-bakgrunder. Samtidigt bör gradients användas med måtta. För stark kontrast bakom text kan läsbarheten försämras, särskilt på små skärmar. Om text ligger ovanpå en gradient behöver du kontrollera kontrast vid både ljusa och mörka delar av övergången.
Arbetssätt
Välj först en preset nära önskat uttryck, justera färgerna, kontrollera procentpositionerna och kopiera sedan CSS-regeln. Om gradienten ska användas på flera komponenter är det bättre att lägga den i en CSS-variabel eller design token än att kopiera samma sträng överallt. Testa även hover, mörkt läge och utskrift om gradienten används i viktiga knappar eller informationsytor. För datavisualisering bör färgerna ha tydlig betydelse och inte bara vara dekorativa.
Testa i verkliga komponenter
En gradient som ser bra ut i stor förhandsvisning kan kännas annorlunda på en liten knapp eller i en smal mobilvy. Prova därför den kopierade CSS-regeln på den faktiska komponenten innan den blir del av designsystemet.
Från förhandsvisning till CSS
När gradienten ser bra ut bör du testa den bakom riktig text och på både ljus och mörk bakgrund. Små skillnader i stopp, vinkel och kontrast kan avgöra om gradienten fungerar i en produktionsdesign.
Kommentarer