CSS實(shí)現(xiàn)向上的三角形是網(wǎng)頁(yè)設(shè)計(jì)中常用的技巧,實(shí)現(xiàn)起來(lái)也非常簡(jiǎn)單。下面我們來(lái)詳細(xì)介紹一下實(shí)現(xiàn)方法。
.triangle-up { width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #000000; }
首先,我們創(chuàng)建一個(gè)元素,比如一個(gè)div,然后給它添加一個(gè)類(lèi)名,比如triangle-up。
<div class="triangle-up"></div>
接著,在CSS中,我們?yōu)檫@個(gè)元素定義寬度和高度。由于這個(gè)元素是向上的三角形,因此高度要比寬度小。我們選擇用px作為單位,比如下面的代碼中高度為20px,寬度為0。
然后,我們用border屬性來(lái)定義這個(gè)三角形的樣式。左右兩側(cè)的邊框用透明色來(lái)填充,底部的邊框則用指定的顏色,比如黑色。
注意,為了讓三角形垂直居中顯示,我們還可以添加line-height屬性,比如line-height: 0;
實(shí)現(xiàn)完畢,就可以在網(wǎng)頁(yè)中看到一個(gè)漂亮的向上的三角形了。