CSS Conic Gradient • Konischer Verlauf

CSS conic gradient – Kreisverlauf

Ein konischer Verlauf – conic-gradient – entsteht, wenn die Farben kreisförmig um einen Punkt rotiert werden: wie z.B. bei einer schillernde CD. Damit lassen sich z.B. Tortendiagramme einfach umsetzen.

23-02-02 SITEMAP CSS HTML JS Basis JS Web Tutorial SVG

Konischer Verlauf

Während ein radialer Verlauf die Farben von einem Punkt zum Rand des Kreises ändert, ändert ein konischer Verlauf die Farben um den Punkt herum. Er ähnelt einem radialen Verlauf, nur dass die Eckpunkte der Farben kreisförmig um einen Punkt angeordnet sind, während sie bei einem radialen Verlauf von einem Punkt aus zum Rand eines gedachten Kreises verteilt sind.

LINEAR
RADIAL
CONIC

Ein konischer Verlauf ist ein background-image und passt sich an die Form seines umgebenden Elements an.

.conic-circle {
	width: 280px; height: 280px;
	background-image: conic-gradient(yellowgreen 40%, gold 0 70%, #f06 0);
	border-radius: 50%;
}

Die Bezeichnung konischer Verlauf rührt von der Wirkung eines konischen Verlaufs von einer hellen zur dunkeln Farbe mit einem harten Übergang: Der Verlauf sieht aus wie ein Kegel von oben aus betrachtet.

Tortengrafik und Sterne mit conic gradient

In einem Verlauf müssen Farben nicht weich ineinander verlaufen. Ein Verlauf bildet harte Grenzen, wenn zwei Farben auf kürzester Strecke wechseln.

So entstehen Sterne Tortengrafiken (pie chart) und Sonnenstrahlen ohne hinterlegtes Bild.

.torte {
	background-image: conic-gradient(tomato 40%, khaki 0 70%, powderblue 0);
	border-radius: 50%;
}

.sun {
	background-image: repeating-conic-gradient(paleturquoise 0 15deg, lightblue 16deg 30deg);
}

.star {
	background-image: repeating-conic-gradient(hsl(50,90%,84%) 0 36deg, hsl(50,80%,70%) 36deg 72deg);
	clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
}