试图制作一个由边框组成的三角形以在 1200px 处停止扩展
Trying to make a triangle made of borders to stop expanding at 1200px
我想知道是否有人可以提供帮助,显示它的最简单方法是这里的临时 url:http://norsk-kulturhus-nettverk.a.heltblank.no/
这是最上面的图片。灰色三角形应始终遵循图像大小。有人有什么建议吗?
编辑:
试过这个:
.content-type-homepage .grid-section-article-wide .grid-rte {
width: 0;
height: 0;
border-top: 20vw solid rgba(242,242,242, 1);
border-right: 100vw solid transparent;
position: absolute;
top: 0;
z-index: 99;
}
这是您编辑的 css。只需将 100vw
替换为您需要的值
.content-type-homepage .grid-section-article-wide .grid-rte {
width: 0;
height: 0;
border-top: 20vw solid rgba(242,242,242, 1);
border-right: 1200px solid transparent;
position: absolute;
top: 0;
z-index: 99;
}
您可以使用媒体查询来查找浏览器何时达到特定大小,然后开始更改 border
属性。
我已经在您上面提供的 URL 上进行了测试,它似乎可以正常工作。
.content-type-homepage .grid-section-article-wide .grid-rte {
width: 0;
height: 0;
border-top: 20vw solid rgba(242,242,242, 1);
border-right: 100vw solid transparent;
position: absolute;
top: 0;
z-index: 99;
}
@media (min-width:1200px) {
.content-type-homepage .grid-section-article-wide .grid-rte {
border-right: 1200px solid transparent;
}
}
我想知道是否有人可以提供帮助,显示它的最简单方法是这里的临时 url:http://norsk-kulturhus-nettverk.a.heltblank.no/
这是最上面的图片。灰色三角形应始终遵循图像大小。有人有什么建议吗?
编辑: 试过这个:
.content-type-homepage .grid-section-article-wide .grid-rte {
width: 0;
height: 0;
border-top: 20vw solid rgba(242,242,242, 1);
border-right: 100vw solid transparent;
position: absolute;
top: 0;
z-index: 99;
}
这是您编辑的 css。只需将 100vw
替换为您需要的值
.content-type-homepage .grid-section-article-wide .grid-rte {
width: 0;
height: 0;
border-top: 20vw solid rgba(242,242,242, 1);
border-right: 1200px solid transparent;
position: absolute;
top: 0;
z-index: 99;
}
您可以使用媒体查询来查找浏览器何时达到特定大小,然后开始更改 border
属性。
我已经在您上面提供的 URL 上进行了测试,它似乎可以正常工作。
.content-type-homepage .grid-section-article-wide .grid-rte {
width: 0;
height: 0;
border-top: 20vw solid rgba(242,242,242, 1);
border-right: 100vw solid transparent;
position: absolute;
top: 0;
z-index: 99;
}
@media (min-width:1200px) {
.content-type-homepage .grid-section-article-wide .grid-rte {
border-right: 1200px solid transparent;
}
}