Triangle.css
:root{
--long: 20px;
--short: 10px;
--border-color: red;
}
.triangle_top{
height: 0;
width: 0;
border-bottom: var(--long) solid var(--border-color);
border-right: var(--short) solid transparent;
border-left: var(--short) solid transparent;
}
.triangle_right{
height: 0;
width: 0;
border-left: var(--long) solid var(--border-color);
border-top: var(--short) solid transparent;
border-bottom: var(--short) solid transparent;
}
.triangle_bottom{
height: 0;
width: 0;
border-top: var(--long) solid var(--border-color);
border-right: var(--short) solid transparent;
border-left: var(--short) solid transparent;
}
.triangle_left{
height: 0;
width: 0;
border-right: var(--long) solid var(--border-color);
border-top: var(--short) solid transparent;
border-bottom: var(--short) solid transparent;
}
.triangle_Rtop{
height: 0;
width: 0;
border-top: var(--long) solid var(--border-color);
border-right: var(--long) solid transparent;
}
.triangle_Rbottom{
height: 0;
width: 0;
border-bottom: var(--long) solid var(--border-color);
border-right: var(--long) solid transparent;
}
.triangle_Ltop{
height: 0;
width: 0;
border-top: var(--long) solid var(--border-color);
border-left: var(--long) solid transparent;
}
.triangle_Lbottom{
height: 0;
width: 0;
border-bottom: var(--long) solid var(--border-color);
border-left: var(--long) solid transparent;
}