CSS Triangle Generator

CSS Triangle Generator lets you build a zero-size CSS triangle using transparent borders and one colored edge. Enter your own values or load the worked example.

Method and calculation

Build a zero-size CSS triangle using transparent borders and one colored edge.

Inputs and settings

CSS Triangle Generator accepts Triangle size (px) (minimum 1, maximum 1000); HEX color; Direction (up, down, left, right).

Worked example

CSS Triangle Generator example — Triangle size (px): 40; HEX color: "#0055ff"; Direction: "up". Computed output: .triangle { width: 0; height: 0; border: 40px solid transparent; border-bottom-color: #0055ff; border-up-width: 0; }

Output and limitations

CSS Triangle Generator: Input is treated as plain text; it is never executed.

Technical references: JavaScript Unicode normalization

CSS Triangle Generator FAQs

CSS Triangle Generator applies the following rule to your input: Build a zero-size CSS triangle using transparent borders and one colored edge. The worked example on this page uses the same processor as the result button.
CSS Triangle Generator has these boundaries: Input is treated as plain text; it is never executed. Start by checking the triangle size (px) field against the units or format shown.
CSS Triangle Generator provides this sample: .triangle { width: 0; height: 0; border: 40px solid transparent; border-bottom-color: #0055ff; border-up-width: 0; }. Use the sample button to reproduce it, then replace the inputs with your own values.