Treci la conținutul principal

Funcția CSS radial-gradient()

Folosește funcția CSS radial-gradient() pentru a crea un gradient radial: culori care se amestecă spre exterior dintr-un punct central.

Sunt necesare cel puțin două opriri de culoare. Acestea sunt culorile între care gradientul trece lin.

Sintaxă

Valori implicite: ellipse pentru formă, farthest-corner pentru dimensiune și center pentru poziție.

styles.css
background-image: radial-gradient(shape size at position, start-color, ..., last-color);

Gradient Radial - Opriri de Culoare Spațiate Egal (implicit)

Aici opririle de culoare sunt spațiate egal, ceea ce un gradient radial face implicit:

Exemplu

Prompt
Creează o pagină cu un div care are un fundal cu gradient radial folosind trei opriri de culoare spațiate egal: roșu, galben și verde.
Rezultat: pagină HTML completă

Gradient Radial - Opriri de Culoare Spațiate Diferit

În acest gradient radial, fiecare oprire de culoare are o spațiere diferită:

Exemplu

Prompt
Creează o pagină cu un div care are un fundal cu gradient radial cu opriri de culoare spațiate diferit: roșu la 5%, galben la 15% și verde la 60%.
Rezultat: pagină HTML completă

Gradient Radial - Stabilirea Formei

Parametrul shape, care controlează forma gradientului, are două valori disponibile:

  • ellipse (valoarea implicită)
  • circle

Exemplu

Aici gradientul radial are formă de cerc:

Prompt
Creează o pagină cu un div care are un fundal cu gradient radial în formă de cerc, cu opririle de culoare roșu, galben și verde.
Rezultat: pagină HTML completă

Gradient Radial - Parametrul size

Cât de mare ajunge forma finală a gradientului depinde de parametrul size, care acceptă aceste valori:

  • closest-side
  • farthest-side
  • closest-corner
  • farthest-corner (valoarea implicită)

Exemplu

Cuvinte-cheie diferite pentru dimensiune produc gradienți radiali diferiți:

Prompt
Creează o pagină cu două div-uri care arată gradienți radiali cu cuvinte-cheie diferite pentru dimensiune: unul folosind closest-side și celălalt farthest-side, ambele poziționate la 70% 60%, cu culorile roșu, galben și negru.
Rezultat: pagină HTML completă

Funcția CSS repeating-radial-gradient()

Ca să faci un gradient radial să se repete, folosește funcția CSS repeating-radial-gradient():

Exemplu

Un gradient radial care se repetă:

Prompt
Creează o pagină cu un div care are un fundal cu gradient radial repetat cu opririle de culoare: roșu, galben la 10% și verde la 15%.
Rezultat: pagină HTML completă