CSS-gradientgenerator
Bygg linjära och radiella CSS-gradienter med en liveförhandsvisning och kopiera den färdiga bakgrundskoden.
Relaterade verktyg
Så använder du CSS-gradient
- 01
Välj en linjär eller radiell gradient.
- 02
Lägg till färgstopp och dra var och ens färg och position.
- 03
För en linjär gradient, ställ in vinkeln med reglaget.
- 04
Kopiera CSS och klistra in den i din stilmall.
Vad den här generatorn gör
Denna CSS-gradientgenerator bygger linjära och radiella gradienter från färgstopp som du kontrollerar, med en liveförhandsvisning och en bakgrundsdeklaration som är klar att klistra in. Dra stoppen längs fältet, ställ in vinkeln eller formen och CSS uppdateras omedelbart.
Allt körs i din webbläsare från de färger och inställningar du väljer, så ingenting laddas upp och du kan kopiera resultatet och använda det offline.
Linjära och radiella gradienter
En linjär gradient blandar färger längs en rät linje, och vinkeln anger dess riktning: 0 grader pekar uppåt, 90 grader pekar åt höger, 180 grader pekar nedåt. En radiell gradient smälter utåt från mitten, som en cirkel eller en ellips.
Båda är standard CSS-värden, skrivna som linear-gradient() och radial-gradient(), och båda använder samma lista med färgstopp, så att byta typ behåller dina färger och ändrar bara hur de sprids.
Arbeta med färgstopp
Varje färgstopp är en färg placerad i en position från 0 % till 100 %. Gradienten blandas smidigt mellan närliggande hållplatser, så ett stopps position styr var dess färg toppar och hur snabbt det tonar in i nästa.
Lägg till så många stopp som du behöver för att bygga flerfärgsgradienter, dra dem för att finjustera blandningen eller klicka på fältet för att släppa ett nytt stopp där du vill ha det. Två stopp är det minsta en gradient behöver.
Använda CSS i ditt projekt
Kopiera den genererade koden och klistra in den som bakgrund för ett element, till exempel ett avsnitt, kort eller knapp. Moderna webbläsare stöder linjär gradient och radiell gradient utan leverantörsprefix, så värdet fungerar som det är.
Eftersom en gradient bara är ett värde kan du också använda den var som helst där en bakgrundsbild förväntas, lägga den över en enfärgad som en reserv, eller återanvända samma stopp över en linjär och radiell version för ett konsekvent utseende.
Vanliga frågor
Vad är skillnaden mellan en linjär och radiell gradient?
En linjär övertoning blandar färger längs en rak linje med den vinkel du ställer in. En radiell gradient smälter utåt från mitten i en cirkel. Båda använder samma färgstopp.
Hur fungerar färgstopp?
Varje stopp är en färg placerad i en position från 0 % till 100 %. Gradienten blandas smidigt mellan närliggande hållplatser, så att flytta ett stopp ändrar var dess färg toppar.
Hur använder jag den genererade CSS?
Kopiera koden och klistra in den som bakgrundsegenskap för valfritt element, till exempel en div eller en knapp. Det fungerar i alla moderna webbläsare utan prefix.
Kan jag lägga till fler än två färger?
Ja. Använd Lägg till stopp för att infoga så många färger du vill, ställ sedan in var och ens position för att kontrollera blandningen.
Har något laddats upp?
Nej. Gradienten byggs helt i din webbläsare från de färger och inställningar du väljer, och ingenting skickas till en server.