Comment utiliser : Générateur triangle CSS
- Cliquez sur une direction : haut, bas, gauche, droite ou l'un des coins.
- Définissez la largeur, la hauteur et la couleur.
- Choisissez Bordures (compatible partout, idéal pour les flèches en
::before/::after) ou clip-path (plus lisible, accepte les dégradés). - Copiez le CSS sur un élément ou un pseudo-élément.
Deux façons de dessiner un triangle
L'astuce des bordures : un élément de largeur et hauteur nulles n'affiche que ses bordures, et chacune d'elles forme un triangle qui se rejoint au centre. En rendant trois de ces bordures transparentes et la quatrième colorée, vous obtenez une flèche, sans aucune image. Sa taille dépend de l'épaisseur des bordures.
clip-path : une boîte classique avec clip-path: polygon(50% 0, 100% 100%, 0 100%). Plus simple à lire et à dimensionner, et elle peut être remplie d'un dégradé ou d'une image.
Exemple de flèche d'infobulle
.tooltip { position: relative; }
.tooltip::after {
content: "";
position: absolute; top: 100%; left: 50%; margin-left: -8px;
border: 8px solid transparent;
border-top-color: #111;
}
Autres formes : Générateur clip-path, Générateur de rayon de bordure, Générateur de blob SVG.
Aussi recherché comme : triangle css, flèche css, flèche infobulle css, triangle bordure css, caret css, forme triangle css, flèche bulle css.
Outils complémentaires : Générateur triangle CSS
- Générateur d’ombres CSS — Empilez plusieurs couches d’ombre, ajustez les décalages, le flou, l’étalement et l’opacité sur une carte en direct, puis copiez le CSS box-shadow ou text-shadow.
- Générateur de masque CSS — Faites disparaître en fondu les images et les sections au lieu de les couper net : estompez un bord, le haut et le bas, les quatre bords, une vignette radiale ou un spot, découpez l'élément en rayures, ou appliquez un masque en forme (étoile, cœur, hexagone, flèche…) aux bords doux et progressifs que clip-path ne sait pas faire.
- Générateur CSS Grid — Définissez les colonnes, lignes et espacements, puis tracez sur les cellules pour créer des zones comme header, sidebar et main.
- Générateur d’animation CSS — Concevez vos animations CSS sur une vraie timeline de keyframes.