在網(wǎng)頁的設計中,箭頭是一個經(jīng)常會使用到的圖形,它可以用來指示某些特殊的元素,比如鏈接、下拉菜單、輪播圖等等。今天我們就來看看如何使用CSS制作箭頭的效果。
.arrow { width: 0; height: 0; border: 10px solid transparent; border-top: 10px solid #000; }
上面的代碼塊展示了一個簡單的三角箭頭的樣式,我們可以借助CSS中的border屬性來實現(xiàn)。首先設置0的寬和高,這樣我們就得到了一個空的矩形。然后利用border的特性,使其在某一個方向上增加邊框,這里我們增加了上邊框,顏色為黑色。
.arrow-down { border-top: none; border-bottom: 10px solid #000; }
如果我們想制作一個向下的箭頭,只需要把上邊框去掉,同時在下面添加一個邊框即可,代碼如上所示。
.arrow-left { border-top: 10px solid transparent; border-right: 10px solid #000; border-bottom: 10px solid transparent; border-left: none; }
其他方向的箭頭,我們可以類似地設置不同的邊框。比如上面的代碼塊就展示了一個向左的箭頭。
當然,以上只是箭頭制作的基本方法。在實際的應用中,還可以通過padding、transform等屬性對箭頭的大小和角度進行調(diào)整。
上一篇用css3寫生日蛋糕
下一篇用css上下布局