Cómo usar: Generador de triángulos CSS
- Haz clic en una dirección: arriba, abajo, izquierda, derecha o una de las esquinas.
- Define el ancho, el alto y el color.
- Elige Bordes (funciona en todos los navegadores, ideal para flechas con
::before/::after) o clip-path (más fácil de leer y permite degradados). - Copia el CSS en un elemento o pseudoelemento.
Dos formas de dibujar un triángulo
El truco del border: un elemento con ancho y alto cero solo muestra sus bordes, y cada borde es un triángulo que se encuentra en el centro. Si haces transparentes tres de ellos y coloreas el cuarto, obtienes una flecha, sin necesidad de imágenes. Su tamaño depende del grosor de los bordes.
clip-path: una caja normal con clip-path: polygon(50% 0, 100% 100%, 0 100%). Es más fácil de leer y de dimensionar, y se puede rellenar con un degradado o una imagen.
Ejemplo de flecha para tooltip
.tooltip { position: relative; }
.tooltip::after {
content: "";
position: absolute; top: 100%; left: 50%; margin-left: -8px;
border: 8px solid transparent;
border-top-color: #111;
}
Más formas: Generador de Clip-path, Generador de Border Radius, Generador de blobs SVG.
También se busca como: triángulo css, flecha css, flecha tooltip css, triángulo border css, caret css, forma triángulo css, flecha globo de diálogo css.
Herramientas que combinan con: Generador de triángulos CSS
- Generador de Box Shadow — Apila varias capas de sombra, ajusta el desplazamiento, el desenfoque, la expansión y la opacidad sobre una tarjeta en vivo, y luego copia el CSS de box-shadow o text-shadow.
- Generador de máscaras CSS — Haz que imágenes y secciones se desvanezcan en lugar de cortarse en seco: difumina un borde, arriba y abajo, los cuatro bordes, una viñeta radial o un foco, corta el elemento en franjas, o enmascáralo con una forma (estrella, corazón, hexágono, flecha…) con bordes suaves y difuminados que clip-path no puede lograr.
- Generador de CSS Grid — Define las columnas, filas y gap, y luego arrastra sobre las celdas para crear áreas como header, sidebar y main.
- Generador de animaciones CSS — Diseña animaciones CSS sobre una línea de tiempo real de keyframes.