CSS linear-gradient() funktionen
- Föregående sida CSS light-dark() funktion
- Nästa sida CSS log() funktion
- Gå tillbaka till föregående nivå CSS funktion referens手册
Definition och användning
CSS linear-gradient()
Funktioner används för att skapa en bakgrundslinjär tonfördelning.
För att skapa en linjär tonfördelning måste du definiera minst två färgmärken. Färgmärken är de färger du vill uppnå en smidig övergång mellan. Du kan också ställa in startpunkt och riktning (eller vinkel) samt effekt av tonfördelningen.
Exempel på linjär tonfördelning:
Exempel
Exempel 1
Denna linjär tonfördelning börjar från toppen. Den övergår från röd till gul och sedan till blå:
#grad { background-image: linear-gradient(red, yellow, blue); }
Exempel 2
En linjär tonfördelning som börjar från vänster. Den övergår från röd till blå:
#grad { background-image: linear-gradient(to right, red , blue); }
Exempel 3
En linjär tonfördelning som börjar från vänsterupphör (och sträcker sig till högerdown)
#grad { background-image: linear-gradient(to bottom right, red , blue); }
Exempel 4
En linjär tonfördelning som specificerar en vinkel:
#grad { background-image: linear-gradient(180deg, red, blue); }
Exempel 5
En linjär tonfördelning som innehåller flera färgmärken:
#grad { background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); }
Exempel 6
En linjär tonfärgövergång med två färgmarkörer:
#grad { background: linear-gradient( to right, red 17%, orange 17% 34%, yellow 34% 51%, green 51% 68%, blue 68% 84%, indigo 84% ); }
Exempel 7
En linjär tonfärgövergång med transparens:
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
CSS syntax
linear-gradient(hörn, vinkel, color-stop1, color-stop2, ...);
Värde | Beskrivning |
---|---|
hörn |
Valfri. Gradientens startpunkt. Börjar med nyckelordet 'to', följt av högst två andra nyckelord:
Standardvärdet är till botten (till botten). |
vinkel |
Valfri. Växlins riktningens vinkel:
|
color-stop1, color-stop2,... |
Obligatorisk. Färgmarkörer är de färger du vill ha en smidig övergång mellan. Värdet består av en färgvärde följt av en valfri en eller två färgmarkörer (i procent mellan 0% och 100% eller längs med gradientaxeln). |
Tekniska detaljer
Version: | CSS3 |
---|
Webbläsarstöd
Talen i tabellen representerar den första webbläsarens version som helt stöder denna funktion.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
linear-gradient() | ||||
26 | 10 | 16 | 6.1 | 12.1 |
Färgmarkörer på två platser | ||||
71 | 79 | 64 | 12.1 | 58 |
Relaterade sidor
Tutorial:CSS tonfärgövergång
Referens:CSS background-image egenskap
Referens:CSS conic-gradient() funktion
Referens:CSS radial-gradient() funktion
Referens:CSS repeating-conic-gradient() funktion
- Föregående sida CSS light-dark() funktion
- Nästa sida CSS log() funktion
- Gå tillbaka till föregående nivå CSS funktion referens手册