2017-08-10 219 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请你,也可以调整颜色等

这基本上是地方在你的角落三角形使其出现削减。