記錄一下用純 CSS 來繪製箭頭的方法:

原本我們如果用 div 來製作一個沒有顏色有邊線的方塊可以這樣寫:

.box{
  border: 3px solid black;
  padding: 3px;
}

現在把其中兩個邊的寬度設為 0,就可以做一個往角落指的箭頭:

.arrow {
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

 

再來只要旋轉角度,就可以做指向上下左右的箭頭了:

.arrow {
  border: solid black;
  border-width: 0px 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.right {
  transform: rotate(-45deg);
}

.left {
  transform: rotate(135deg);
}

.up {
  transform: rotate(-135deg);
}

.down {
  transform: rotate(45deg);
}

 

 

當然這樣的話就可以自由到設定箭頭的顏色。