div 下方不需要的灰色边框 (Chrome Android)

Unwanted grey borders below divs (Chrome Android)

几天来我一直在尝试修复这个错误,但我没有找到一个单一的解决方案。 在某些级别的缩放(即使在我的 phone 上使用默认缩放)我可以看到一些 div 下面的灰色边框。我一直在尝试使用很多选项来解决这个问题,包括:

box-shadow
margin-bottom
outline: none

...还有其他一些我什至不记得了

问题可以在这里看到。 PICTURE LINK 它在三角形的顶部可见。

完整代码可在此处获得: https://noobish.eu/beta/

我浏览了您的网站(顺便说一句,设计很棒),我想我找到了解决您问题的方法。您需要为三角形添加负边距以覆盖 space:

.white_triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 130px 50vw 0 50vw;
    border-color: white transparent transparent transparent;
    margin-top: -5px; /* Here's the addition */
}

更新:

margin-top 的解决方案似乎有问题,所以我找到了另一个解决方案,它需要在边框顶部添加一个 before 元素。这是代码:

.white_triangle_container:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 8px;
    background: #fff;
    margin-top: -4px;
    border-radius: 0 0 50% 50%;
}

这是它的样子:https://i.gyazo.com/25db9e4b9db16c42d374cfd78b47736d.png