Kort fortalt
- Figma tilbyder fire typer gradientfyld: lineært, radialt, konisk og diamantformet, som alle vælges i farvevælgerens menu for fyldtype.
- Gradientens retning og længde indstilles med håndtag på lærredet, og nye farvestop tilføjes ved at klikke på gradientbjælken i farvevælgeren.
- Lange Figma-gradienter mellem fjerne kulører kan blive grå i midten. Tilføj derfor et midterstop med en klarere mellemfarve.
- Lineære, radiale og koniske gradienter har direkte CSS-modstykker, men diamantgradienter har ikke og eksporteres bedst som billeder.
- En meshlignende gradient i Figma laves normalt ved at sløre en gruppe farvede ellipser, og korn skjuler farvebånd i eksporten.
På denne side
Lav Figma-gradienter ved at vælge et lag, klikke på dets farveprøve og ændre fyldtypen fra Ensfarvet til Lineær, Radial, Konisk eller Diamant. Håndtag vises på lærredet: træk dem for at indstille blandingens retning og rækkevidde, og klik på gradientbjælken i farvevælgeren for at tilføje farvestop. Det tager sekunder. At få resultatet glat, fyldigt og identisk i kode kræver nogle flere vaner, som denne guide handler om.
De fire gradienttyper i Figma
| Fyld i Figma | Det tegner | Modstykke i CSS |
|---|---|---|
| Lineær | En blanding langs en ret linje | linear-gradient() |
| Radial | En blanding ud fra et centrum som en ellipse | radial-gradient() |
| Konisk | Et farveforløb rundt om et centrum | conic-gradient() |
| Diamant | En blanding udad i en firspidset diamant | Intet. Eksportér som billede |
Lineær passer til de fleste baggrunde og knapper. Radial passer til glød og spotlys. Konisk tegner farvehjul, urskiver og metallisk glans. Diamant er sjældent nødvendig. Den giver en facetteret glød i fire retninger, som er særpræget i illustrationer, men skal blive til et bitmapbillede på nettet. Se typer af gradienter for, hvordan hver type fungerer i design generelt.
Arbejd i gradienteditoren
- 1
Indstil retningen med håndtagene
Det ene håndtag angiver den første farves placering, det andet den sidstes. Træk sluthåndtaget ud over rammens kant for en blidere blanding, eller træk det ind for en kortere og stejlere.
- 2
Tilføj stop på bjælken
Klik hvor som helst på gradientbjælken i farvevælgeren for at tilføje et stop, og giv det en farve. Vælg et stop, og tryk Delete for at fjerne det.
- 3
Brug stoppenes opacitet til udtoning
Hvert stop har sin egen opacitet. Toner du en farve ud til 0% opacitet, kan gradienten ligge over et foto eller et andet fyld.
- 4
Læg fyld oven på hinanden
Ét lag kan rumme flere fyld. Tilføj en anden gradient med gennemsigtige områder over den første for at lægge glød over grundblandingen.
- 5
Gem som en stil
Gem det færdige fyld som en farvestil, så hele teamet bruger samme gradient. Figma-variabler kan ikke rumme gradienter, men det kan stile.
Ret grå midter og mudrede blandinger
Figma blander farvestop direkte, omtrent som CSS gør som standard, og har ingen mulighed for at blande i et perceptuelt farverum. En lang overgang mellem fjerne kulører, som blå til orange eller blå til gul, bliver grå i midten. Løsningen er et midterstop: vælg den farve, du ønsker i midten, typisk en klarere mellemkulør, og tilføj den manuelt. Mudrede gradienter forklarer farveteorien.
Meshlignende gradienter i Figma
Figma har ikke et værktøj til mesh-gradienter, men en overbevisende version er hurtig at bygge. Tegn fire eller fem overlappende ellipser i dine farver i en ramme med mørk eller lys baggrund. Gruppér dem, tilføj kraftig lagsløring til gruppen, og beskær rammens indhold. Flyt ellipserne for at justere farvebalancen. Det er samme idé som lagteknikken i CSS-mesh-gradienter, og mesh-gradienter gennemgår designsiden.
Undgå
- Lige store ellipser med jævn afstand
- Modsatte kulører, der overlapper i midten
- Lav sløring, som efterlader hårde ellipsekanter
- Eksport af en stor, mørk, sløret mesh uden korn
Gør
- Én dominerende klat og to eller tre mindre
- Nabokulører, der overlapper, og kontraster holdt adskilt
- Sløring nok til at fjerne alle kanter
- Et svagt støjlag øverst før eksport
Tilføj korn for at skjule farvebånd
Glatte gradienter eksporteret som 8-bit PNG eller JPEG kan vise synlige trin, især i mørke, langsomme overgange. Et let støjlag bryder trinene op. Nyere Figma-versioner har muligheder for støj og tekstur i panelet Effekter. Ellers kan du lægge et gentaget støjbillede over gradienten med en blandingstilstand som Overlejring eller Blødt lys ved lav opacitet. Farvebånd i gradienter forklarer, hvorfor det virker, og kornede gradienter, hvorfor det også ser bedre ud.
Eksportér Figma-gradienter og match dem i CSS
I udviklertilstand eller inspektionspanelet viser Figma CSS til gradientfyld. Brug den som udgangspunkt, og tjek tre ting. Først vinklen: håndtagene på en ikke-kvadratisk ramme kan blive til en vinkel, du ikke selv ville have valgt, så afrund den til en enkel værdi. Dernæst farveprofilen: bruger filen Display P3, kan samme hex-værdier se anderledes ud i en sRGB-browser. Til sidst lagdelte fyld: de bliver til kommaseparerede gradienter med det øverste Figma-fyld først.
/* Figma: linear fill, #0f172a to #4338ca to #a5b4fc, top left to bottom right */
.hero {
background-color: #0f172a;
background-image: linear-gradient(135deg, #0f172a 0%, #4338ca 55%, #a5b4fc 100%);
}
/* Figma: angular fill */
.dial {
background-image: conic-gradient(from 0deg, #0ea5e9, #a855f7, #f43f5e, #f59e0b, #0ea5e9);
}Eksportér billeder ved 2x for skarpe resultater på skærme med høj pixeltæthed, og vælg helst PNG til gradienter med gennemsigtighed. Gradienter, der skal forblive vektorer, eksporteres som SVG, hvor lineære og radiale fyld bliver SVG-gradienter. Se SVG-gradienter for at forstå resultatet. Diamantfyld, slørede meshes og støj bliver altid til pixels.
Laver du mange gradientbaggrunde til opslag, præsentationer og bannere, sparer et værktøj, der renderer samme materiale i alle størrelser, dig for at eksportere igen. I Gradiently renderes en Mark live i hvert format frem for at blive beskåret fra én eksport.
Spørgsmål, folk stiller
Hvordan laver jeg en gradient i Figma?
Vælg et lag, klik på farveprøven, og skift Ensfarvet til Lineær, Radial, Konisk eller Diamant. Træk i håndtagene på lærredet, og klik på gradientbjælken for at tilføje stop.
Hvordan tilføjer jeg et farvestop til en Figma-gradient?
Klik hvor som helst på gradientbjælken i farvevælgeren. Vælg et stop, og tryk Delete for at fjerne det.
Kan Figma lave mesh-gradienter?
Ikke direkte. Lad flere farvede ellipser overlappe, gruppér dem, og anvend kraftig lagsløring, eller brug et plugin.
Hvorfor ser min Figma-gradient anderledes ud i browseren?
Tjek den eksporterede vinkel, om filen bruger farveprofilen Display P3, og om lagdelte fyld er overført i den rigtige rækkefølge.
Kan jeg kopiere en Figma-gradient som CSS?
Ja, til lineære, radiale og koniske fyld via udviklertilstand eller inspektionspanelet. Diamantgradienter har intet CSS-modstykke og bør eksporteres som billeder.
Skrevet af Gradiently
Holdet bag Gradiently, et designværktøj bygget om Marks: levende gradienter, der får alt, du designer, til at ligne dig.
Se vores profil


