CSS Dreieck-Generator

Erstelle CSS-Dreiecke mit Live-Vorschau. Wähle Richtung, Größe und Farbe, nutze den Rand-Trick oder clip-path und kopiere den Code.

.triangle { width: 0; height: 0; border-left: 60px solid transparent; border-right: 60px solid transparent; border-bottom: 100px solid #10b981; }

No More Guessing Border Widths

Triangles show up everywhere in interfaces: dropdown carets, tooltip arrows, ribbon corners, and decorative shapes. Instead of hand-calculating border widths or clip-path points, pick a direction and drag a few sliders until the preview looks right.

Why Use This Generator?

Two Proven Methods

Switch between the classic border trick, which works in every browser, and clip-path, which supports gradients and smooth shape animations.

Instant Live Preview

Every slider and color change updates the triangle immediately, so you can match a design file or spot an issue before copying anything.

Clean, Ready-to-Use CSS

The output is a single, correctly formatted CSS rule with no extra markup, ready to paste into a stylesheet, styled-component, or CSS module.

Works On Any Device

The layout and controls are built for touch and small screens, so you can fine-tune a triangle just as easily on a phone as on a desktop.

So funktioniert CSS Dreieck-Generator

Zwei Techniken dominieren die Erstellung von CSS-Dreiecken, und beide lösen unterschiedliche Probleme. Der Rand-Trick setzt Breite und Höhe eines Elements auf null und nutzt dicke, ungleiche Ränder, die in scharfen Winkeln aufeinandertreffen, um eine Dreiecksform vorzutäuschen. Er funktioniert seit Internet Explorer 6 und braucht keine besondere Browserunterstützung, erzeugt aber nur eine flache Form in einer Farbe. Clip-path geht den umgekehrten Weg: Es schneidet ein dreieckiges Fenster aus einer normalen Box, sodass die Form einen Verlauf oder ein Hintergrundbild tragen oder sanft in ein anderes Polygon übergehen kann. Dieser Generator erstellt beide Varianten mit denselben Reglern, sodass du sie direkt vergleichen kannst.

Wähle eine von acht Richtungen: die vier Himmelsrichtungen für symmetrische Dreiecke oder die vier Ecken für rechtwinklige Formen, die sich für Bandecken und gefaltete Kanteneffekte eignen. Bewege die Regler für Breite und Höhe, um die Form des Dreiecks zu ändern, und wähle eine Farbe über den Farbwähler oder durch Eingabe eines Hex-Werts. Die Vorschau aktualisiert sich bei jeder Änderung und zeigt genau das CSS, das dir das Tool liefert, keine Annäherung.

Wechsle den Hintergrund hinter der Vorschau, um zu prüfen, wie die Form auf hellen, grauen oder dunklen Flächen wirkt, bevor du dich für eine Farbe entscheidest. Sobald es passt, kopiere den CSS-Block unter der Vorschau: eine Rand-Trick-Regel, wenn du diese Methode gewählt hast, oder eine Deklaration mit Breite, Höhe, Hintergrundfarbe und clip-path, wenn du die andere Methode gewählt hast. Nichts, was du hier baust, wird hochgeladen oder gespeichert; der Code bleibt in deinem Browser, bis du ihn kopierst.

So verwenden Sie CSS Dreieck-Generator

1

Richtung und Methode wählen

Lege fest, in welche Richtung das Dreieck zeigen soll, und wähle zwischen dem klassischen Rand-Trick und einer clip-path-Form.

2

Größe und Farbe anpassen

Bewege die Regler für Breite und Höhe und wähle eine Farbe. Die Vorschau aktualisiert sich sofort.

3

CSS kopieren

Kopiere den erzeugten Code und füge ihn direkt in dein Stylesheet oder deine Komponente ein.

Anwendungsbeispiel

Ein klassisches, nach oben zeigendes Dreieck mit dem Rand-Trick:

Eingabe
Richtung: Oben, Methode: Rand-Trick, Breite: 120px, Höhe: 100px, Farbe: #10B981
Ausgabe
.triangle { width: 0; height: 0; border-left: 60px solid transparent; border-right: 60px solid transparent; border-bottom: 100px solid #10B981; }

Häufig gestellte Fragen

Was ist der Unterschied zwischen dem Rand-Trick und clip-path bei CSS-Dreiecken?
Beim Rand-Trick werden Breite und Höhe eines Elements auf 0 gesetzt und dicke, ungleiche Ränder erzeugen die Dreiecksform. Das funktioniert in jedem Browser, ergibt aber nur eine flache Volltonfarbe. Clip-path schneidet eine Form aus einem normalen Element aus und unterstützt daher Verläufe, Hintergrundbilder und weiche CSS-Übergänge zwischen Formen, benötigt dafür aber einen moderneren Browser.
Welche Methode eignet sich für einen Tooltip- oder Dropdown-Pfeil?
Der Rand-Trick reicht für kleine dekorative Pfeile meist aus, da er keine zusätzliche Browserunterstützung braucht und sofort gerendert wird. Greife nur zu clip-path, wenn der Pfeil einen Farbverlauf braucht oder animiert werden soll.
Kann ich ein CSS-Dreieck animieren?
Ja, aber nur zuverlässig mit der clip-path-Methode. Du kannst zwischen zwei polygon()-Werten übergehen, solange beide die gleiche Anzahl an Punkten haben, wodurch sich ein Dreieck sanft in eine andere Form verwandeln lässt. Dreiecke mit dem Rand-Trick lassen sich so nicht animieren, weil Ränder nicht als Formen interpolieren.
Warum sieht mein Dreieck wie ein Quadrat oder Rechteck aus?
Beim Rand-Trick passiert das, wenn nur eine Seite eine Farbe hat und die gegenüberliegende Seite fehlt, oder wenn das Element noch Padding, Inhalt oder eine Hintergrundfarbe hat. Setze Breite und Höhe auf 0 und entferne Padding oder Text aus dem Element.
Wie erstelle ich ein gleichseitiges statt eines rechtwinkligen Dreiecks?
Nutze die Richtung Oben, Unten, Links oder Rechts mit gleichen Werten für Breite und Höhe. Die vier Eckrichtungen (Oben Links, Oben Rechts, Unten Links, Unten Rechts) erzeugen rechtwinklige Dreiecke, nützlich für Bandecken und gefaltete Kanteneffekte.
Kann ich einen Umriss um die Dreiecksform legen?
Nicht direkt mit einer der beiden Methoden, da beide Techniken bereits die Rand- oder clip-path-Eigenschaften zum Zeichnen der Form nutzen. Der übliche Trick ist, zwei leicht unterschiedlich große Dreiecke übereinanderzulegen, das größere in der Umrissfarbe hinter dem kleineren, gefüllten.
Funktioniert der Rand-Trick in älteren Browsern?
Ja. Der Rand-Trick funktioniert seit Internet Explorer 6 und ist damit die sicherere Wahl, wenn du sehr alte Browserversionen unterstützen musst. Clip-path wird von allen aktuellen Browsern unterstützt, wurde aber später hinzugefügt.
Kann ich das Dreieck in eine nicht aufgelistete Richtung drehen?
Ja. Wähle die nächstliegende eingebaute Richtung, kopiere das CSS und füge derselben Regel eine transform: rotate(Xdeg);-Deklaration hinzu. Damit lässt sich die gesamte Form auf jeden gewünschten Winkel drehen.
Warum wirkt das Dreieck unscharf, wenn ich es sehr groß mache?
CSS-Dreiecke sind Vektorformen, die der Browser rendert, und bleiben deshalb bei jeder Größe scharf – sie verschwimmen nicht wie ein hochskaliertes Bild. Wirken die Kanten weich, prüfe, ob an anderer Stelle der Seite ein CSS-Filter, box-shadow oder transform mit einer gebrochenen Skalierung angewendet wird.
Speichert oder überträgt dieses Tool die Dreiecke, die ich erstelle?
Nein. Alle Berechnungen laufen lokal in deinem Browser über JavaScript. Nichts, was du hier gestaltest, wird an einen Server gesendet oder gespeichert, es sei denn, du kopierst und fügst das CSS selbst ein.

Verwandte Werkzeuge

CSS Dreieck-Generator wird von CodeItBro gewartet. Wir streben danach, die besten kostenlosen Entwicklerwerkzeuge im Web bereitzustellen. Wenn Sie Feedback oder Vorschläge haben, besuchen Sie bitte unsere Kontaktseite.

Kommentare

Fragen, Korrekturen und hilfreiche Hinweise sind willkommen. Kommentare werden vor der Veröffentlichung geprüft.

Kommentare werden geladen...

Kommentare werden mit Cusdis Cloud gespeichert und moderiert. Die E-Mail-Adresse ist optional. Datenschutzrichtlinie

Bekannt aus

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge