I understand that
border-top: 50px solid transparent;
means the top border will be 50px in thickness, will be solid and will be have no colour.
I also understanding that
border-right: 100px solid red;
means the right border will be 100px thick will be solid and will be red.
But I don't understand how...
#triangle-left 
{ width: 0; 
 height: 0; 
 border-top: 50px solid transparent;
 border-right: 100px solid red; 
 border-bottom: 50px solid transparent;} 
can make a triangle pointing to the left?
And help understanding would be appreciated.
 
     
    
