What I want to do is an isosceles triangle with the tips cut out or flat in this case will have 6 points as a hexagon, but I do not know how this can be done from CSS.
I tried something like this:
.triangulo_mascara{
overflow: hidden;
width: 3.4em;
height: 4em;
font-size: 35px; /*Con esto controlo el tamaño*/
margin: 0.5em;
}
.triangulo{
display: inline-block;
border-style: solid;
border-color: transparent transparent crimson;
border-width: 0 2em 5em 2em;
margin: -1em 0 0 -.3em;
}
.demo_sin_mascara{
margin: 1em 0 0 1em;
border: solid ;
overflow: initial;
}
.demo_sin_mascara .triangulo{
opacity: .8;
}
Así voy
<div class="triangulo_mascara">
<span class="triangulo"></span>
</div>
Como hice esta versión del triangulo
<div class="triangulo_mascara demo_sin_mascara">
<span class="triangulo"></span>
</div>
Although the tips below should be flat like a diagonal hexagon.