2017-08-10 198 views
0

我有一個帶有lineair梯度的塊(div)。 是否有可能使右上角切出三角形?CSS transparant右上角三角形邊框

例如,您可以使用border-radius 5px製作帶圓角的塊。但有可能有一個透明的40px右上角?

感謝您閱讀

+0

你的div在哪裏?分享一些代碼 – mizurnix

+0

不確定你在問什麼。請詳細說明並提供代碼 – basement

回答

0

您可以使用:: after/:: before這樣的元素來達到效果。

.yourelement{ 
    position:relative; // Required. 
} 
.yourelement::after { 
    content: ""; 
    position: absolute; 
    border-left: 40px solid transparent; 
    border-top: 40px solid #fff; // YOUR BG COLOR 
    top: 0px; 
    right:0px 
} 

您可以根據你的元素的大小尺寸PX請你,也可以調整顏色等

這基本上是地方在你的角落三角形使其出現削減。