使用 border 来生成有角度的形状
Thick borders
A div element with a border
            
                
                border-style:solid;
                border-color:red green #FC0 blue;
                border-width:20px;
                
            
            MultiColour Square
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color:red green #FC0 blue;
                border-width:20px;
                
            
            Right side of MultiColour square
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color:red green #FC0 blue;
                border-width:20px 20px 20px 0;
                
            
            Top-right corner side of MultiColour square
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color:red green #FC0 blue;
                border-width:20px 20px 0 0;
                
            
            One part of top-right corner side of MultiColour square
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color:red transparent transparent;
                border-width:20px 20px 0 0;
                
            
            Or a longer version
                
                font-size:0px; line-height:0%; width:100px;
                border-style:solid;
                border-color:red transparent #FC0 blue;
                border-width:20px 20px 0 0;
                
            
            Right side of MultiColour square with right border thicker
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color:red green #FC0 blue;
                border-width:20px 20px 0 0;
                
            
            Right side of MultiColour square with right border thicker and top and bottom thinner
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color:red green #FC0 blue;
                border-width:10px 40px 10px 0;
                
            
            Various shapes
Down arrow
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color: #77c transparent transparent;
                border-width:20px 10px 0 10px;
                
            
            Up arrow
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color: transparent transparent #77c ;
                border-width:0 10px 20px 10px;
                
            
            Left arrow
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color:transparent #77c transparent transparent;
                border-width:10px 20px 10px 0px;
                
            
            Right arrow
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color: transparent transparent transparent #77C;
                border-width:10px 0px 10px 20px;
                
            
            Hourglass
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color: #77c transparent;
                border-width:20px 10px 20px 10px;
                
            
            Sideways hourglass
                
                font-size:0px; line-height:0%; width:0px;
                border-style:solid;
                border-color: transparent #77c;
                border-width:10px 20px;
                
            
            