#css
8 APIs con esta etiqueta
API de Escala Modular
Genera una escala modular (geométrica) para tipografía y espaciado. Elige un tamaño base y una proporción — un intervalo musical con nombre (segunda menor, segunda mayor, tercera menor, tercera mayor, cuarta justa, cuarta aumentada, quinta justa, sexta menor, áurea, sexta mayor, séptima menor, séptima mayor, octava y más), un número simple como 1.25, o un intervalo escrito como 3:2 — y el endpoint de escala devuelve un conjunto armonioso de tamaños que suben y bajan desde la base, donde cada valor es base × proporción^paso (el paso 0 es la base). Elige cuántos pasos arriba y abajo, el redondeo y un sufijo de unidad opcional (px, rem, em) para que los valores estén listos para pegar en CSS o tokens de diseño. El endpoint de proporciones lista cada proporción con nombre con su valor decimal. Una escala modular le da al tipo, espaciado y diseño un ritmo consistente en lugar de valores de píxel arbitrarios. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto produce una escala de tamaño numérica; para escalas de color y degradados usa la API de Degradados.
api.oanor.com/modularscale-api
API de Nombres de Colores
Nombra cualquier color. El endpoint 'nearest' toma un color como hex, un valor rgb(), un triplete r,g,b u otro nombre y devuelve el más cercano de los más de 140 nombres de colores CSS — emparejados perceptualmente con la distancia CIE76 Lab, no RGB ingenuo, por lo que el nombre realmente se ve correcto — junto con la distancia y si es una coincidencia exacta. El endpoint 'name' resuelve una palabra clave de color CSS (por ejemplo, rebeccapurple, cornflowerblue) a su hex y RGB, y 'list' devuelve el conjunto completo de colores con nombre. Perfecto para herramientas de diseño y selectores, accesibilidad y tematización, convertir códigos hex de marca en etiquetas humanas, y nombrar colores en paletas generadas. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Distinto de las herramientas de conversión de color / paleta / contraste, que no nombran colores.
api.oanor.com/colorname-api
API de Data URI
Codifica contenido en una data: URI y decodifica una data: URI de vuelta a su contenido (RFC 2397). Las data: URI incrustan un archivo directamente en HTML, CSS, JSON o correo electrónico, perfectas para imágenes pequeñas, SVG, fuentes e iconos que desea incrustar sin una solicitud HTTP separada. El endpoint de codificación envuelve su contenido (dado como texto UTF-8, base64 o hex para binario) con un tipo de medio y juego de caracteres elegidos, en codificación base64 o URL (porcentaje); el endpoint de decodificación analiza cualquier data: URI y devuelve su tipo de medio, juego de caracteres, si era base64, el tamaño en bytes y la carga útil como texto y/o base64. Cómputo puramente local — sin clave, sin servicio de terceros, instantáneo; hasta 4 MB vía POST. En vivo, nada almacenado. 3 endpoints. Distinto de un codificador base64/hex simple y de herramientas específicas para SVG.
api.oanor.com/dataurl-api
API de Gradiente
Genera degradados de color y escalas de color programáticamente. Produce una escala uniformemente espaciada de N colores entre dos o más paradas (interpolada en un espacio de color perceptualmente suave — lab, lch, oklab, oklch — o rgb/hsl simple), obtén un solo color interpolado en cualquier posición entre dos colores, y construye una cadena CSS de degradado lista para pegar (lineal con cualquier ángulo, o radial) a partir de una lista de paradas. Los colores aceptan hex (#f00, #ff0000) o nombres CSS (red, steelblue). Perfecto para rampas de color en visualización de datos, mapas de calor, paletas de gráficos, generación de temas y fondos de UI. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Distinto de conversión de color / paletas armónicas (un color base) y extracción de paleta de imágenes.
api.oanor.com/gradient-api
API Prettier
Formatea y embellece código fuente con Prettier, el formateador de código de facto. Pasa código y un lenguaje y obténlo reformateado de manera consistente: JavaScript, JSX, TypeScript, TSX, CSS, SCSS, LESS, GraphQL y Vue. Ajusta la salida con ancho de impresión, ancho de tabulación / tabs, punto y coma, comillas simples vs dobles y estilo de coma final. Los errores de sintaxis se devuelven con un mensaje claro. Lo inverso de un minificador. Procesamiento local puro — sin clave, sin servicio de terceros, instantáneo. En vivo. 3 endpoints. Construido para editores de código y entornos de prueba, herramientas de pegar y formatear, embellecimiento de fragmentos, documentación y comprobaciones de formato en CI. Complementa el formateador SQL y las herramientas JSON/YAML/Markdown (que cubren sus propios lenguajes).
api.oanor.com/prettier-api
Minify API
Reduce tus activos web. Minifica CSS, JavaScript y HTML a través de una API simple y obtén la salida compacta más cuántos bytes (y qué porcentaje) ahorraste. CSS se minifica con clean-css, JavaScript con Terser (con opciones de alteración de nombres y compresión), y HTML con html-minifier-terser (colapsando espacios en blanco, eliminando comentarios y atributos redundantes, y minificando CSS y JS en línea). Pasa el código fuente como parámetro o en el cuerpo de la solicitud (hasta 5 MB). Procesamiento local puro — sin clave, sin servicio de terceros, instantáneo. En vivo. 4 endpoints. Construido para pipelines de compilación, optimización de activos en tiempo real, adelgazamiento de HTML para correos electrónicos, herramientas CMS y CDN, y trabajo de velocidad de página.
api.oanor.com/minify-api
¿Puedo usar API?
Datos de compatibilidad de funciones del navegador como API: las tablas de soporte "Can I Use" para más de 550 funciones de plataformas web en 19 navegadores (Chrome, Edge, Firefox, Safari, iOS Safari, Samsung Internet, Opera, IE y más). Busque cualquier función (flexbox, css-grid, webp, fetch, websockets, …) para obtener su matriz de soporte completa: soporte actual por navegador, la primera versión que incluyó soporte completo, banderas de soporte parcial/prefijado/deshabilitado y notas, el estado de la especificación, categorías, palabras clave, participación de uso global y enlaces de referencia. Haga una pregunta de función×navegador única, liste o filtre funciones por categoría, busque funciones por palabra clave y obtenga la lista de navegadores/agentes con historiales de versiones y la leyenda de categorías/estados. Respaldado por el conjunto de datos público caniuse-db (actualizado cada 12 horas); los resultados de las consultas se calculan en vivo. 7 endpoints. Construido para herramientas de compilación, decisiones de polyfill, paneles de compatibilidad, linters y documentación. Sin clave upstream.
api.oanor.com/caniuse-api
API de Fuentes
El catálogo de Google Fonts como API: más de 1900 familias de fuentes de código abierto con todo lo necesario para elegir e incrustar un tipo de letra. Busque una familia (por ejemplo, Roboto → categoría, pesos disponibles, ejes de fuentes variables, subconjuntos y una URL de incrustación CSS lista para usar); busque por nombre, categoría (Sans Serif, Serif, Display, Handwriting, Monospace), subconjunto, peso o soporte de fuentes variables; o liste las familias más populares. Cada registro incluye los pesos/estilos, ejes variables (wght, wdth, …), subconjuntos de idiomas, diseñadores, rango de popularidad y una URL de incrustación CSS2 de Google Fonts. Ideal para herramientas de diseño, creadores de sitios web, selectores de fuentes y sistemas de tematización.
api.oanor.com/fonts-api