1.css
.box{ width:0; height:0; border:10px solid; border-color:transparent transparent red red ; }
2.svg
<svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <polygon points="220,100 300,210 170,250" style="fill:#cccccc; stroke:#000000;stroke-width:1"/> </svg>
3.canvas
let canvas = document.getElementById('canvas');
if (canvas.getContext){ var ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.moveTo(75,50); ctx.lineTo(100,75); ctx.lineTo(100,25); ctx.fill(); }
欢迎补充,一起进步。