搜尋

首頁  >  問答  >  主體

javascript - css 三角形缺口,

如图:

这个三角形缺口是透明的,请问咋个实现

大家请注意问题的关键,三角形能看见后面的背景

伊谢尔伦伊谢尔伦2868 天前657

全部回覆(7)我來回復

  • 巴扎黑

    巴扎黑2017-04-17 15:19:27

    我之前的做法是在導覽列上弄
    弄多一行小小幾px高的p的全是白色背景
    被選中的那個背景為一種透明「有缺口白色背景」圖片

    回覆
    0
  • 迷茫

    迷茫2017-04-17 15:19:27

    雷雷

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:19:27

    透明的三角形大概是做不出來的。

    但你可以做兩個白色的梯形,留出中間那個三角形的位置就行了。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:19:27

    用border修飾實現三角形,想要透明用rgba

    p{

    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: rgba(0,0,0,0.4)

    }

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 15:19:27

    頁面地址發出來,研究一下就知道了

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 15:19:27

    同意小U醬的說法,我也只想到這一辦法:

    ——————————————華麗的分割線———————————————
    用rotate做出來的效果:

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:19:27

    雷雷

    回覆
    0
  • 取消回覆