今天我們來學習如何用CSS來制作一個返回箭頭,這樣可以讓我們的網頁更加美觀和易于導航。
首先,我們需要一個箭頭的圖形,這里我們使用一個偽元素來實現:
.arrow:before { content: ''; display: inline-block; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #000; }
這里我們使用了一個黑色的三角形作為箭頭,并將其添加到一個名為.arrow的元素的前面。
接下來,我們需要將箭頭旋轉45度,使其成為一個返回箭頭:
.arrow:before { content: ''; display: inline-block; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #000; transform: rotate(45deg); }
現在我們的箭頭已經成為了一個返回箭頭,但是它還沒有垂直居中對齊。為了解決這個問題,我們可以使用一個偽元素來撐開箭頭所在的元素,并使其與箭頭垂直居中對齊:
.arrow { position: relative; } .arrow:before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); display: inline-block; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #000; }
現在我們的返回箭頭已經完成了,可以將其應用到我們的網站或應用程序中使用。
下一篇圓角邊框陰影css