Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Generador de Triángulos CSS

Generador de Triángulos CSS

Genera triángulos CSS con dirección, tamaño y color personalizados usando el truco de bordes o el método clip-path.

¿Qué es el Generador de Triángulos CSS?

El Generador de Triángulos CSS es una herramienta visual que te ayuda a crear triángulos CSS rápida y precisamente. En lugar de calcular manualmente valores de bordes o coordenadas de clip-path, simplemente elige tu dirección, ajusta el tamaño y color, y copia el código generado.

Dos Métodos CSS

La herramienta admite dos métodos populares para crear triángulos CSS:

Clásico

Truco de Bordes

El enfoque clásico usando bordes transparentes. Funciona en todos los navegadores, incluyendo los antiguos. El elemento tiene ancho y alto cero, con bordes coloreados creando la forma del triángulo.

  • Máxima compatibilidad con navegadores
  • Compatible con IE11
  • Elemento con ancho/alto cero
Moderno

Clip-path

Un enfoque moderno usando clip-path: polygon(). Produce código más limpio y legible con valores de ancho y alto explícitos. El triángulo se crea recortando un rectángulo coloreado en forma triangular.

  • Estructura de código más limpia
  • Solo navegadores modernos
  • Dimensiones explícitas

Cuándo Usar Triángulos CSS

Flechas de Tooltip

Pequeños triángulos que apuntan al contenido

Indicadores de Menú Desplegable

Indicadores para menús expandibles

Elementos Decorativos

Acentos geométricos en diseños

Separadores de Migas de Pan

Indicadores de navegación estilo chevron

Cintas de Esquina

Decoraciones diagonales en esquinas

Cómo Usar

1

Elige una Dirección

Haz clic en uno de los 8 botones de dirección en la cuadrícula. Las cuatro direcciones cardinales (arriba, derecha, abajo, izquierda) crean triángulos estándar, mientras que las cuatro direcciones diagonales (arriba-izquierda, arriba-derecha, abajo-izquierda, abajo-derecha) crean triángulos rectángulos en esquinas.

2

Establece el Tamaño

Usa los deslizadores de Ancho y Alto o escribe valores exactos (1–500px). Haz clic en el botón de bloqueo para mantener una relación de aspecto 1:1 — cambiar una dimensión actualizará automáticamente la otra.

3

Elige un Color

Usa el selector de color para cualquier color personalizado, o haz clic en una de las muestras predefinidas para una selección rápida. La vista previa y la salida de código se actualizan al instante.

4

Selecciona un Método

Elige entre Bordes (truco de bordes clásico) o Clip-path (enfoque moderno con polígono). Ambos producen el mismo resultado visual pero con código CSS diferente.

5

Copia el Código

El panel de código CSS muestra el código generado para el método activo. Usa el selector de pestañas para comparar ambos métodos. Haz clic en Copiar CSS para copiar el código a tu portapapeles.

Consejo Pro: Explora la galería de presets para formas de triángulos comunes. Hacer clic en un preset aplica instantáneamente su dirección y dimensiones, facilitando comenzar desde una configuración conocida y ajustar desde allí.

Características

Soporte de 8 Direcciones

Crea triángulos que apunten en cualquiera de 8 direcciones. Las cuatro direcciones cardinales producen triángulos isósceles, mientras que las direcciones diagonales crean triángulos rectángulos perfectos para decoraciones en esquinas.

Controles de Tamaño Precisos

Ajusta ancho y alto independientemente de 1 a 500 píxeles usando deslizadores o entrada de números directa.

  • Deslizador o entrada directa
  • Opción de bloqueo de relación de aspecto
  • Rango de 1–500px

Personalización de Color

Elige cualquier color usando el selector de color nativo, o selecciona rápidamente de 8 muestras predefinidas que cubren los colores más comúnmente usados.

  • Selector de color personalizado
  • 8 muestras predefinidas
  • Actualizaciones de vista previa instantáneas

Dos Métodos CSS

Genera código usando dos técnicas CSS diferentes:

  • Truco de bordes — Máxima compatibilidad con navegadores
  • Polígono clip-path — Código moderno más limpio

Vista Previa en Vivo

Ve tu triángulo renderizado en tiempo real sobre un patrón de fondo de tablero de ajedrez. Los triángulos grandes se escalan automáticamente para ajustarse al área de vista previa manteniendo proporciones precisas.

Presets Integrados

12 presets cubren casos de uso comunes con miniaturas de vista previa mostrando formas exactas.

  • Flechas estándar (4 direcciones)
  • Indicadores de tooltip y menú desplegable
  • Triángulos de esquina y banderas
Generación de Código Instantánea: El código se actualiza al instante mientras modificas cualquier configuración, y el botón de copiar te permite obtener el código con un solo clic.

Preguntas Frecuentes

¿Qué método debo usar — truco de bordes o clip-path?

Usa el truco de bordes si necesitas soportar navegadores antiguos (IE11 e inferiores). Usa clip-path para proyectos modernos donde quieres CSS más limpio y legible. Ambos producen resultados visualmente idénticos.

Recomendación: Para nuevos proyectos dirigidos a navegadores modernos, clip-path ofrece código más limpio y mejor mantenibilidad.

¿Cómo crea un triángulo el truco de borde CSS?

Cuando un elemento tiene ancho y alto cero, sus bordes se encuentran en líneas diagonales. Al hacer algunos bordes transparentes y un borde coloreado, solo el área triangular del borde coloreado es visible, creando la forma del triángulo.

Concepto clave: El triángulo no se dibuja — se revela ocultando partes de la intersección de bordes.

¿Puedo crear triángulos equiláteros?

Sí. Para un triángulo que parece equilátero apuntando hacia arriba o abajo, establece el ancho a aproximadamente 1.15× la altura (por ejemplo, 115×100). Para triángulos equiláteros matemáticamente precisos, el ancho debe ser igual a altura × 2 / √3.

  • Aproximación visual: ancho = altura × 1.15
  • Precisión matemática: ancho = altura × 2 / √3 (≈ 1.1547)

¿Para qué se usan los triángulos de dirección diagonal?

Los triángulos diagonales (arriba-izquierda, arriba-derecha, abajo-izquierda, abajo-derecha) crean formas de esquina rectángula. Estos se usan comúnmente para:

  • Cintas y insignias de esquina
  • Esquinas decorativas de página
  • Efectos de esquina doblada en tarjetas
  • Acentos de diseño geométrico

¿Por qué mi triángulo se ve borroso en tamaños pequeños?

Los triángulos muy pequeños (menores de 10px) pueden parecer borrosos debido al renderizado sub-píxel. Esta es una limitación del renderizado del navegador. Si es posible, usa tamaños ligeramente más grandes o asegúrate de que las dimensiones resulten en valores de borde de píxeles completos.

Mejor práctica: Mantén las dimensiones del triángulo en 10px o más para un renderizado nítido en todos los navegadores.

¿Puedo animar triángulos CSS?

Los triángulos con truco de bordes pueden animar border-width y border-color. Los triángulos clip-path ofrecen más flexibilidad — puedes animar los puntos del polígono, color de fondo, ancho y alto para transiciones de forma suave.

Método de Bordes

Animación Limitada

  • Ancho de borde
  • Color de borde
Método Clip-path

Animación Completa

  • Puntos del polígono
  • Color de fondo
  • Ancho y alto
  • Transformación de forma
px
px
Usa el método truco de bordes para máxima compatibilidad con navegadores
Cambia a clip-path para código CSS más limpio y legible
Haz clic en Bloquear para mantener ancho y alto iguales
Prueba el preset Tooltip Pequeño para flechas de tooltip comunes
Usa direcciones diagonales (arriba-izquierda, abajo-derecha) para triángulos en esquinas
Todo el código se genera localmente en tu navegador
¿Quieres aprender más? Leer documentación →
1/7
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave