ForHosting KIT · Lettura e monitoraggio di siti web

Generi un gradiente CSS lineare o radiale

Scelga lineare o radiale, indichi una direzione o una forma ed elenchi gli stop di colore per ottenere un gradiente CSS pronto da incollare: 135deg con tre stop a 0%, 45% e 100% diventa un valore linear-gradient(). Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Crei un gradiente CSS riutilizzabile senza comporre manualmente la punteggiatura né dubitare della posizione di ogni stop. Scelga un gradiente lineare o radiale, indichi la direzione o la forma e aggiunga almeno due stop di colore ordinati. Ogni stop può contenere un colore CSS e una posizione facoltativa. Il risultato è un unico valore deterministico pronto per una dichiarazione background-image, un token di design, un foglio di stile o il codice di un’applicazione. Tipi, descrittori, posizioni e liste incomplete non validi vengono rifiutati con errori di input chiari.

Scelga la famiglia e la geometria del gradiente

Parta dal comportamento visivo desiderato. Un gradiente lineare procede lungo un asse, quindi il descrittore deve essere un angolo CSS come 135deg oppure una direzione con parole chiave come to right, to bottom o to top left. Un gradiente radiale si espande da un punto.

Il descrittore può indicare circle o ellipse, aggiungere facoltativamente una dimensione come closest-side o farthest-corner e impostare un’origine dopo at, per esempio circle at center oppure ellipse farthest-corner at 25% 40%. Tenere separata la geometria dai colori rende la richiesta semplice da verificare e riutilizzare. Il generatore controlla il descrittore in base alla famiglia scelta invece di unire alla cieca frammenti arbitrari.

In questo modo rileva errori come una forma radiale fornita a un gradiente lineare prima che il valore raggiunga un foglio di stile. Impedisce inoltre di nascondere nella geometria virgole o caratteri capaci di interrompere una dichiarazione. Scelga linear quando la transizione deve seguire una direzione definita e radial quando il disegno deve propagarsi da un punto focale.

Componga una lista ordinata di stop di colore

Aggiunga gli stop nell’ordine esatto in cui devono comparire nel CSS. Ogni stop richiede un colore e il gradiente completo ne richiede almeno due, perché una transizione non può esistere con un solo colore. Può usare i formati CSS più comuni, come nomi dei colori, valori esadecimali, rgb(), hsl() o la moderna notazione funzionale separata da spazi.

La posizione dello stop è facoltativa. Se viene omessa, il browser distribuisce gli stop non specificati secondo le regole CSS dei gradienti. Se viene indicata, deve contenere una o due lunghezze o percentuali CSS, come 0%, 12px oppure 30% 45%.

Due posizioni creano una fascia di colore netta usando lo stesso colore ai due limiti. Il generatore conserva l’ordine fornito; non ordina le posizioni e non reinterpreta la tavolozza, perché stop sovrapposti o discendenti possono produrre utili passaggi bruschi. Controlla anche il bilanciamento delle parentesi e rifiuta caratteri pericolosi per una dichiarazione.

Questa convalida mantiene prevedibile il risultato senza limitare le Sue scelte artistiche.

Utilizzi il valore generato in CSS e nelle automazioni

La risposta contiene un campo gradient il cui valore inizia con linear-gradient() o radial-gradient(). Lo assegni a background-image oppure alla proprietà abbreviata background quando non è necessario conservare altri livelli di sfondo. Può anche salvarlo in una proprietà personalizzata come --hero-gradient e riutilizzare il token tra più componenti.

Poiché la capacità esegue soltanto convalida deterministica e composizione di stringhe, lo stesso input produce sempre gli stessi spazi e lo stesso output. Questa stabilità è utile per la generazione di codice, i test snapshot, i creatori di temi e i sistemi di contenuti che confrontano i valori byte per byte. Nessuna chiamata di rete, scelta casuale, inferenza di modelli o lettura dell’orologio modifica il risultato.

Durante l’integrazione ricordi che lo strumento genera il valore immagine del gradiente, non una regola CSS completa: l’applicazione stabilisce selettore, proprietà, alternative, dimensioni e qualsiasi colore pieno di riserva.

Crei token di design

Trasformi impostazioni strutturate di tavolozza e geometria in gradienti stabili per un tema o una libreria di componenti.

Alimenti un editor visuale di stili

Converta controlli per tipo, direzione, forma, colori e posizioni in CSS pronto per un’anteprima in tempo reale.

Generi valori di stile durante la build

Produca gradienti coerenti da file di configurazione senza mantenere una logica personalizzata di composizione e convalida.

Uno stop può omettere la posizione?

Sì. I browser collocano automaticamente gli stop non specificati secondo le regole CSS dei gradienti.

Quali direzioni lineari sono supportate?

Usi un angolo con deg, grad, rad o turn, oppure una direzione come to right, to bottom o to top left.

Posso spostare il centro di un gradiente radiale?

Sì. Aggiunga al descrittore radiale una posizione con at, come circle at center o ellipse at 20% 40%.

Come si crea una fascia di colore netta invece di una sfumatura morbida?

Dia due posizioni a uno stop, per esempio 30% 45%: lo stesso colore occupa tutto quel tratto e forma una fascia definita. Posizioni sovrapposte o decrescenti creano anch'esse stacchi netti, e l'ordine che inserisce viene rispettato.

Dove si usa il gradiente generato?

Lo assegni a background-image, oppure alla forma abbreviata background quando non ci sono altri livelli di sfondo da conservare. Funziona anche come valore di design riutilizzabile o direttamente in un foglio di stile.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/web/css-gradient-generate

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/web/css-gradient-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"gradient_type":"linear","direction_or_shape":"to right","color_stops":[{"color":"#2563eb","position":"0%"},{"color":"#7c3aed","position":"100%"}]}'
{
  "gradient_type": "linear",
  "direction_or_shape": "to right",
  "color_stops": [
    {
      "color": "#2563eb",
      "position": "0%"
    },
    {
      "color": "#7c3aed",
      "position": "100%"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.css_gradient_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

timeout_sec30
max_crawl_pages25
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Utilizzi il valore generato in CSS e nelle automazioni

L’esecutore nel browser è pratico per la progettazione interattiva, mentre ogni richiesta automatizzata tramite API costa $0.002.

Quanti stop di colore sono necessari?

Sono necessari almeno due stop. Una richiesta con meno elementi restituisce un errore invalid_input.

Quanto costa?

Il prezzo dell’API è $0.002 per richiesta. L’esecutore disponibile in questa pagina è gratuito.

Leggi la documentazione completa del KIT →