CSS畫三角形/梯形

用css畫三角形或者梯形等圖片主要是利用css中的border屬性

  1. 正方形 ==>為一個div設(shè)置如下樣式
    .tri {
      width: 0px;
      height: 0px;
      border-top: 100px solid aqua;
      border-right: 100px solid skyblue;
      border-bottom: 100px solid aqua;
      border-left: 100px solid skyblue;
    }
    
正方形
  1. 三角形===>將其余三個邊框的顏色設(shè)為transparent 即可


    三角形

3.改變div的寬高和border屬性得到不一樣的圖形

    .tri {
      width: 0px;
      height: 0px;
      border-top: 0px;
      border-right: 100px solid skyblue;
      border-bottom: 100px solid aqua;
      border-left: 200px solid skyblue;
    }
變形

4.梯形

    .tri {
      width: 100px;
      height: 0px;
      border-top: 0px;
      border-right: 50px solid transparent;
      border-bottom: 200px solid aqua;
      border-left: 50px solid transparent;
    }
梯形

5.隨機(jī)變形

    .tri {
      width: 100px;
      height: 100px;
      border-top: 50px solid transparent;
      border-right: 50px solid skyblue;
      border-bottom: 50px solid aqua;
      border-left: 50px solid transparent;
    }
隨機(jī)形狀

6.還可以用兩個或者多個div拼接成更多的圖形,繼續(xù)發(fā)揮想象吧~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容