funkcja CSS linear-gradient()
- Strona poprzednia Funkcja light-dark() w CSS
- Strona następna Funkcja log() w CSS
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS
definicja i użycie
CSS linear-gradient()
funkcja do tworzenia liniowego gradientu jako tła.
Aby utworzyć liniowy gradient, należy zdefiniować co najmniej dwa znaczniki kolorów. Znaczniki kolorów to kolory, między którymi ma być realizowany gładki przejście. Można również ustawić punkt startowy i kierunek (lub kąt) oraz efekt gradientu.
przykłady liniowych gradientów:
przykład
przykład 1
ten liniowy gradient zaczyna się od góry. Przechodzi od czerwonego do żółtego, a następnie do niebieskiego:
#grad { background-image: liniowy gradient (czerwony, żółty, niebieski); }
przykład 2
liniowy gradient zaczynający się od lewej. Przechodzi od czerwonego do niebieskiego:
#grad { background-image: liniowy gradient (od lewej, czerwony, niebieski); }
przykład 3
liniowy gradient zaczynający się od lewego górnego rogu (i rozciągający się do prawego dolnego rogu):
#grad { background-image: liniowy gradient (od lewego górnego rogu do prawego dolnego rogu, czerwony, niebieski); }
przykład 4
liniowy gradient określony pod kątem:
#grad { background-image: liniowy gradient (180 stopni, czerwony, niebieski); }
przykład 5
liniowy gradient zawierający wiele kolorów:
#grad { background-image: liniowy gradient (od lewej do prawej, czerwony, pomarańczowy, żółty, zielony, niebieski, indygo, fioletowy); }
Przykład 6
Liniowy gradient z dwoma etykietami kolorów:
#grad { background: linear-gradient( do prawej, red 17%, orange 17% 34%, yellow 34% 51%, green 51% 68%, blue 68% 84%, indigo 84% ); }
Przykład 7
Liniowy gradient z przezroczystością:
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
Gramatyka CSS
linear-gradient(side-or-corner, angle, color-stop1, color-stop2, ...);
Wartość | Opis |
---|---|
side-or-corner |
Opcjonalnie. Początek gradientu. Zaczyna się od słowa kluczowego 'to', po którym następują maksymalnie dwa inne słowa kluczowe:
Domyślna wartość to do dołu (do dołu). |
angle |
Opcjonalnie. Kierunek linii gradientu:
|
color-stop1, color-stop2,... |
Wymagane. Etykiety kolorów to kolory, między którymi ma zachodzić płynna przejścia. Ta wartość składa się z jednego koloru, po którym następuje opcjonalna jedna lub dwie etykiety kolorów (procenty między 0% a 100% lub długość wzdłuż osi gradientu). |
Szczegóły techniczne
Wersja: | CSS3 |
---|
Wsparcie przeglądarki
Liczby w tabeli oznaczają pierwszą wersję przeglądarki, która w pełni obsługuje tę funkcję.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
linear-gradient() | ||||
26 | 10 | 16 | 6.1 | 12.1 |
Dwa miejsca dla etykiet kolorów | ||||
71 | 79 | 64 | 12.1 | 58 |
Strony związane
Tutorial:CSS gradient
Odniesienie:Atrybut background-image CSS
Odniesienie:Funkcja CSS conic-gradient()
Odniesienie:Funkcja CSS radial-gradient()
Odniesienie:Funkcja CSS repeating-conic-gradient()
Odniesienie:Funkcja CSS repeating-linear-gradient()
Odniesienie:Funkcja CSS repeating-radial-gradient()
- Strona poprzednia Funkcja light-dark() w CSS
- Strona następna Funkcja log() w CSS
- Wróć do poprzedniego poziomu Podręcznik referencyjny funkcji CSS