三角形

| <div class="box"></div><style>.box{ width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 50px solid transparent; border-right: 50px solid red;}</style> | 
平行四邊形圖標

| <div class="box"></div><style> .box{ width: 50px; height: 50px; margin: 100px auto; background-color: red; transform: skew(-25deg); }</style> | 
暫停按鈕

| <div class="box"></div> <style> .box{ width: 50px; height: 50px; margin: 100px auto; color: #000; border: 1px solid; border-radius: 50%; outline: 10px solid; outline-offset: -26px; } </style> | 
暫停按鈕的實現原理就是邊框用border,里面的正方形用outline。因為outline有一個offset屬性可以用來設置偏移量,并且是按照比例來的。
其實如果再將outline-offset的值設置小一點,一個加好就出來了
加號

| <div class="box"></div><style> .box{ width: 50px; height: 50px; margin: 100px auto; color: #000; border: 1px solid; border-radius: 50%; outline: 10px solid; outline-offset: -35px; }</style> | 
如果再將其旋轉,就變成了一個關閉按鈕
關閉按鈕

| <div class="box"></div><style> .box{ width: 50px; height: 50px; margin: 100px auto; color: #000; border: 1px solid; border-radius: 50%; outline: 10px solid; outline-offset: -35px; transform: rotate(45deg); } | 
漢堡按鈕

| <div class="box"></div><style> .box{ width: 50px; height: 0px; margin: 100px auto; box-shadow: 36px 10px 0 3px red, 36px 0 0 3px red, 36px 20px 0 3px red; }</style> |