Funkcja CSS conic-gradient()

Definicja i użycie

CSS conic-gradient() Funkcja ustawia gradient koniczny jako obraz tła.

Gradient koniczny to przejście kolorów obracające się wokół punktu centralnego (podobne do ciasta i kolowa).

Aby utworzyć gradient koniczny, należy przynajmniej zdefiniować dwa punkty zatrzymania koloru.

Przykład gradientu konicznego:

Przykład

Przykład 1

Gradient koniczny z trzech kolorów:

#grad {
  background-image: conic-gradient(red, yellow, green);
}

Spróbuj sam

Przykład 2

Gradient koniczny z pięciu kolorów:

#grad {
  background-image: conic-gradient(red, yellow, green, blue, black);
}

Spróbuj sam

Przykład 3

Gradient koniczny z trzech kolorów, dla każdego koloru określono kąt:

#grad {
  background-image: conic-gradient(red 45deg, yellow 90deg, green 210deg)
}

Spróbuj sam

Przykład 4

Przez dodanie border-radius: 50% koniczny gradient wygląda jak ciasto:

#grad {
  background-image: conic-gradient(red, yellow, green, blue, black);
  border-radius: 50%;
}

Spróbuj sam

Przykład 5

Przechylony gradient z początkowym kątem:

#grad {
  background-image: conic-gradient(from 90deg, red, yellow, green);
  border-radius: 50%;
}

Spróbuj sam

Przykład 6

Przechylony gradient z pozycją środka:

#grad {
  background-image: conic-gradient(at 60% 45%, red, yellow, green);
  border-radius: 50%;
}

Spróbuj sam

Przykład 7

Przechylony gradient z początkowym kątem i pozycją środka:

#grad {
  background-image: conic-gradient(from 90deg at 60% 45%, red, yellow, green);
  border-radius: 50%;
}

Spróbuj sam

Przykład 8

Inny przykład wykresu kołowego:

#grad {
  background-image: conic-gradient(red 0deg, red 90deg, yellow 90deg, yellow 180deg, green 180deg);
  border-radius: 50%;
}

Spróbuj sam

Gramatyka CSS

background-image: conic-gradient([from kąt] pozycja,] stopień koloru, stopień koloru, ...);
wartość opis
from kąt opcjonalnie. Cały przechylony gradient będzie obracał się o ten kąt. Domyślna wartość to 0deg.
at pozycja opcjonalnie. Określa pozycję środka przechylonego gradientu. Domyślna wartość to center.
stopień koloru, ... stopień koloru

Punkt zatrzymania koloru to kolor, który ma być prezentowany w miarę płynnego przejścia.

Ta wartość składa się z wartości koloru i opcjonalnej pozycji zatrzymania (kąt od 0 do 360 stopni lub procent od 0% do 100%)

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
69 79 83 12.1 56

Strony związane

Przykład:CSS gradient

Wersja:Atrybut background-image CSS

Wersja:Funkcja CSS linear-gradient()

Wersja:Funkcja CSS radial-gradient()

Wersja:Funkcja CSS repeating-conic-gradient()

Wersja:Funkcja CSS repeating-linear-gradient()

Wersja:Funkcja repeating-radial-gradient() w CSS