ForHosting KIT · Web: scraping y monitoreo

Genere un gradiente CSS lineal o radial

Elija lineal o radial, indique una dirección o forma y enumere sus paradas de color para obtener un degradado CSS listo para pegar: 135deg con tres paradas en 0 %, 45 % y 100 % da un valor linear-gradient(). Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Cree un gradiente CSS reutilizable sin montar manualmente la puntuación ni dudar de la posición de cada parada. Elija un gradiente lineal o radial, indique su dirección o forma y añada al menos dos paradas de color ordenadas. Cada parada admite un color CSS y una posición opcional. El resultado es un único valor determinista listo para una declaración background-image, un token de diseño, una hoja de estilos o el código de una aplicación. Los tipos, descriptores, posiciones y listas incompletas no válidos se rechazan con errores de entrada claros.

Elija la familia del gradiente y su geometría

Comience por el comportamiento visual que necesita. Un gradiente lineal avanza sobre un eje, por lo que su descriptor debe ser un ángulo CSS como 135deg o una dirección por palabras clave como to right, to bottom o to top left. Un gradiente radial se expande desde un punto.

Su descriptor puede indicar circle o ellipse, añadir opcionalmente un tamaño como closest-side o farthest-corner y, si lo desea, fijar un origen después de at; por ejemplo, circle at center o ellipse farthest-corner at 25% 40%. Separar la geometría de los colores facilita revisar y reutilizar la solicitud. El generador comprueba el descriptor según la familia elegida en lugar de unir fragmentos arbitrarios sin validarlos.

Así detecta errores como usar una forma radial en un gradiente lineal antes de que el valor llegue a una hoja de estilos. También impide que se oculten comas o caracteres capaces de romper una declaración. Elija linear cuando la transición deba seguir una dirección clara y radial cuando el diseño deba extenderse desde un punto focal.

Construya una lista ordenada de paradas de color

Añada las paradas en el orden exacto en que deban aparecer en CSS. Cada parada necesita un color y el gradiente completo exige al menos dos, porque no puede existir una transición con un solo color. Puede usar formatos CSS habituales, como nombres de color, valores hexadecimales, rgb(), hsl() o la notación funcional moderna separada por espacios.

La posición de una parada es opcional. Si la omite, el navegador distribuye las paradas no especificadas conforme a las reglas de gradientes CSS. Si la incluye, debe contener una o dos longitudes o porcentajes CSS, como 0%, 12px o 30% 45%.

Dos posiciones crean una franja de color sólida con el mismo color en ambos límites. El generador conserva el orden indicado; no ordena posiciones ni reinterpreta la paleta, porque las paradas superpuestas o descendentes pueden producir transiciones abruptas útiles. Además, comprueba el equilibrio de los paréntesis y rechaza caracteres peligrosos para una declaración.

Esta validación mantiene un resultado previsible sin limitar su criterio artístico.

Use el valor generado en CSS y en automatizaciones

La respuesta contiene un campo gradient cuyo valor comienza por linear-gradient() o radial-gradient(). Asígnelo a background-image o al atajo background cuando no sea necesario conservar otras capas de fondo. También puede guardarlo en una propiedad personalizada como --hero-gradient y reutilizar el token entre componentes.

Como la capacidad solo realiza validación determinista y ensamblaje de cadenas, una misma entrada siempre produce los mismos espacios y la misma salida. Esa estabilidad resulta útil para generar código, ejecutar pruebas de instantáneas, construir temas y comparar valores byte a byte en sistemas de contenido. Ninguna solicitud de red, elección aleatoria, inferencia de modelos ni lectura del reloj influye en el resultado.

Al integrar la salida, recuerde que esta herramienta genera el valor de imagen del gradiente, no una regla CSS completa: su aplicación decide el selector, la propiedad, los valores alternativos, el tamaño y cualquier color sólido de respaldo.

Cree tokens de diseño

Convierta ajustes estructurados de paleta y geometría en valores de gradiente estables para un tema o una biblioteca de componentes.

Alimente un editor visual de estilos

Transforme controles de tipo, dirección, forma, colores y posiciones en CSS preparado para una vista previa en directo.

Genere valores de estilos durante la compilación

Produzca cadenas de gradiente coherentes desde archivos de configuración sin mantener lógica propia de unión y validación.

¿Puede una parada omitir su posición?

Sí. Los navegadores colocan automáticamente las paradas no especificadas según las reglas de gradientes CSS.

¿Qué direcciones lineales se admiten?

Use un ángulo con deg, grad, rad o turn, o una dirección por palabras clave como to right, to bottom o to top left.

¿Puedo mover el centro de un gradiente radial?

Sí. Añada una posición con at al descriptor radial, como circle at center o ellipse at 20% 40%.

¿Cómo creo una franja de color nítida en lugar de una transición suave?

Dé a una parada dos posiciones, por ejemplo 30% 45%: el mismo color ocupa todo ese tramo y forma una franja definida. Las posiciones que se solapan o descienden también crean cortes nítidos, y el orden que usted escribe se respeta.

¿Dónde se usa el degradado generado?

Asígnelo a background-image, o a la forma abreviada background cuando no haya otras capas de fondo que conservar. También sirve como valor de diseño reutilizable o directamente en una hoja de estilos.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

timeout_sec30
max_crawl_pages25
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Use el valor generado en CSS y en automatizaciones

El ejecutor del navegador es práctico para el trabajo de diseño interactivo, mientras que las solicitudes automatizadas mediante la API cuestan $0.002 cada una.

¿Cuántas paradas de color se necesitan?

Se necesitan al menos dos paradas. Una solicitud con menos elementos falla con un error invalid_input.

¿Cuánto cuesta?

El precio de la API es de $0.002 por solicitud. El ejecutor de esta página es gratuito.

Ver la documentación completa del KIT →