Generador de triángulos CSS

Generador de triángulos CSS: código con border y clip-path | We.Inc

Elige una de ocho direcciones, ajusta el ancho, el alto y el color, y copia un triángulo CSS hecho con bordes o con clip-path, además de la versión Tailwind y un ejemplo de flecha de tooltip.

Generador de triángulos CSS

Hay dos formas limpias de dibujar un triángulo en CSS. El truco clásico da bordes gruesos a una caja de tamaño cero y hace transparentes todos menos uno. La forma moderna da a una caja normal un tamaño y un fondo, y luego la recorta con clip-path: polygon() usando tres puntos. Este generador escribe ambas para ocho direcciones.

¿Método de bordes o clip-path?

Las flechas de los tooltips, los bocadillos, los indicadores de los desplegables y las esquinas de las cintas son casi siempre pequeños triángulos CSS. Elige una dirección, arrastra el tamaño y la vista previa muestra las dos técnicas lado a lado para que veas que coinciden antes de copiar la que encaje con tu componente.

Preguntas frecuentes

¿Cómo funciona el truco del triángulo con bordes?

Donde se juntan dos bordes, el navegador dibuja la esquina en diagonal. Con width y height a 0, la caja no es más que cuatro cuñas de borde que se encuentran en el centro. Colorea una cuña, haz transparentes las vecinas y verás un único triángulo.

¿Cómo hago un triángulo equilátero?

La altura de un triángulo equilátero es su base por la raíz cuadrada de 3 dividida entre 2, unos 0.866. Para una base de 100 píxeles, usa una altura de unos 87 píxeles.

¿Puede un triángulo CSS tener borde o contorno?

No por sí solo. Una solución habitual es apilar dos triángulos: uno algo mayor detrás con el color del contorno y el del relleno encima, desplazado según el grosor del contorno. Un SVG en línea con stroke es más sencillo cuando necesitas un contorno nítido.

¿clip-path cambia la caja de maquetación del elemento?

No. El elemento conserva su tamaño rectangular completo en la maquetación; clip-path solo cambia lo que se pinta. El contenido fuera del polígono, incluidas las sombras y los bordes, se recorta.

¿Cómo escribo un triángulo con clip-path en Tailwind?

Usa una propiedad arbitraria con guiones bajos en lugar de espacios, como [clip-path:polygon(50%_0,100%_100%,0_100%)], junto con clases de tamaño y color como w-[40px] h-[30px] bg-[#4F98FB].

Elige el método según el uso del triángulo

Triángulos de esquina

Flecha de tooltip con un pseudoelemento

Bocadillo con flecha hacia abajo

El elemento ::after no tiene tamaño. Su borde superior es la flecha y los bordes laterales son transparentes.

Triángulo con degradado usando clip-path

Un triángulo de bordes no admite degradado. Una caja recortada sí, porque clip-path recorta cualquier fondo que pinte la caja.

Constructor de triángulos

Elige una dirección, ajusta el tamaño y el color, y compara el triángulo con bordes con el triángulo con clip-path antes de copiar.

Arriba

Abajo

Izquierda

Derecha

Arriba a la izquierda

Arriba a la derecha

Abajo a la izquierda

Abajo a la derecha

Dirección del triángulo

Ancho: {n}px

Alto: {n}px

Color

Hacer equilátero

Método de bordes

Método clip-path

Tailwind (clip-path)

Copiar CSS

Copiar clases

Empieza gratis · Sin tarjeta de crédito

Relacionado: Herramientas Gratuitas

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio