Att hålla sig uppdaterad om de bästa webbdesigntrenderna och standarderna är mycket viktigt för en designer eller en utvecklare. För närvarande används bakgrundsgradienter i stor utsträckning på moderna webbplatser.
I den här artikeln går vi igenom olika exempel på bakgrundsgradienter med CSS.
Bakgrundsgradienter med CSS
CSS-gradienten visar en mjuk övergång med två eller fler specificerade färger. CSS-gradient ger bättre kontroll och prestanda jämfört med att använda en verklig bild (av en gradient)-fil. De bakgrundsbild CSS-egenskapen används för att deklarera gradienter som bakgrund.
Det finns tre typer av gradienter: linjär (skapad med linjär-gradient() fungera), radiell (skapat med radial-gradient() funktion), och konisk (skapad med konisk-gradient() fungera). Du kan också skapa upprepade övertoningar med repeating-linear-gradient(), repeating-radial-gradient(), och repeating-conic-gradient() funktioner.
MDN Docs definierar dessa funktioner som:
linear-gradient(): CSS-funktionen linear-gradient() skapar en bild som består av en progressiv övergång mellan två eller flera färger längs en rak linje. Dess resultat är ett föremål för
radial-gradient(): Den radial-gradient() CSS-funktionen skapar en bild som består av en progressiv övergång mellan två eller flera färger som utstrålar från ett ursprung. Dess form kan vara en cirkel eller en ellips. Funktionens resultat är ett objekt av
konisk-gradient(): Den konisk-gradient() CSS-funktionen skapar en bild som består av en gradient med färgövergångar roterade runt en mittpunkt (istället för att stråla ut från mitten). Exempel på koniska gradienter inkluderar cirkeldiagram och färghjul. Resultatet av konisk-gradient() funktion är ett objekt av
repeating-linear-gradient(): The repeating-linear-gradient() CSS-funktionen skapar en bild som består av repeterande linjära gradienter. Det liknar gradient/linear-gradient() och tar samma argument, men det upprepar färgstoppen oändligt i alla riktningar för att täcka hela dess behållare. Funktionens resultat är ett objekt av
repeating-radial-gradient(): Den repeating-radial-gradient() CSS-funktionen skapar en bild som består av upprepade gradienter som utstrålar från ett ursprung. Det liknar gradient/radial-gradient() och tar samma argument, men det upprepar färgstoppen oändligt i alla riktningar för att täcka hela dess behållare, liknande gradient/repeating-linear-gradient(). Funktionens resultat är ett objekt av
repeating-conic-gradient(): Den repeating-conic-gradient() CSS-funktionen skapar en bild som består av en upprepande gradient (snarare än en enda gradient) med färgövergångar roterade runt en mittpunkt (istället för att stråla ut från mitten).
Här är den officiella syntaxen för varje typ av gradient.
Officiell syntax för linjära gradienter
linear-gradient(
[ <angle> | to <side-or-corner> ]? ,
<color-stop-list>
)
<side-or-corner> = [to left | to right] || [to top | to bottom]
Officiell syntax för radiella gradienter
radial-gradient(
[ <ending-shape> || <size> ]? [ at <position> ]? ,
<color-stop-list>
);
Officiell syntax för koniska gradienter
conic-gradient(
[ from <angle> ]? [ at <position> ]?,
<angular-color-stop-list>
)
Här är några fantastiska exempel på bakgrundsgradienter som kan förbättra gränssnittet på din webbplats till nästa nivå.
1. Dammigt gräs
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(120deg, #d4fc79 0%, #96e6a1 100%);
2. Sand till blått
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #DECBA4, #3E5151);
3. Kye Meh
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #8360c3, #2ebf91);
4. Amin
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #8e2de2, #4a00e0);
5. Avkopplande Röd
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #fffbd5, #b20a2c);
6. Sublimt ljus
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #fc5c7d, #6a82fb);
7. Megatron
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #c6ffdd, #fbd786, #f7797d);
8. Blå hallon
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #00b4db, #0083b0);
9. Premium Dark
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #434343 0%, black 100%);
10. Kristallin
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(-20deg, #00cdac 0%, #8ddad5 100%);
11. Lawrencium
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #0f0c29, #302b63, #24243e);
12. Åh lycka
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #00b09b, #96c93d);
13. Stammen
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, #870000, #190a05);
14. Gul Mango
Använd följande CSS för att skapa ovanstående gradient:
background-image: radial-gradient(circle farthest-side, #fceabb, #f8b500);
15. Saftigt gräs
Använd följande CSS för att skapa ovanstående gradient:
background-image: radial-gradient( circle 759px at -6.7% 50%, rgba(80,131,73,1) 0%, rgba(140,209,131,1) 26.2%, rgba(178,231,170,1) 50.6%, rgba(144,213,135,1) 74.1%, rgba(75,118,69,1) 100.3% );
16. Rosa fisk
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(to right, rgb(242, 112, 156), rgb(255, 148, 114));
17. Sjöherre
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient( 109.6deg, rgba(156,252,248,1) 11.2%, rgba(110,123,251,1) 91.1% );
18. Körsbärsblom
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient(25deg,#d64c7f,#ee4758 50%);
19. Frisk luft
Använd följande CSS för att skapa ovanstående gradient:
background-image: linear-gradient( 95.2deg, rgba(173,252,234,1) 26.8%, rgba(192,229,246,1) 64% );
Om författaren
Yuvraj Chandra (80 artiklar publicerade)
Yuvraj är en datavetenskapsstudent vid University of Delhi, Indien. Han brinner för Full Stack Web Development. När han inte skriver undersöker han djupet i olika teknologier.
Mer från Yuvraj Chandra
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
