How to add the green bar inside the triangle just like this photo ? enter image description here

我试着添加一个三角形的css,但我不知道如何将绿色条写入三角形css.

Css文件:

.triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 210px 100vw;
    border-color: transparent transparent #1a202c;
}

布局代码:

<div className={styles.triangle} />

推荐答案

如果你正在寻找css解决方案,你也许能够在这里try 多个三角形,并得到想要的结果.

大概是这样的:

.triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 210px 100vw;
    border-color: transparent transparent #1a202c;
}

.triangle::before {
    position: relative;
    left: -50vw;
    top: -19px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 105px 50vw;
    border-color: transparent transparent #83e5da;
}


.triangle::after {
    position: relative;
    left: -100vw;
    top: -16px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 105px 50vw;
    border-color: transparent transparent #1a202c;
}
<div class="triangle">  

</div>

Css相关问答推荐

Angular中嵌套数组的网格

视频嵌入在Bootstrap 5轮播中没有响应扩展

CSS媒体查询不显示所需的输出

如何将此 Select 器转换为TailWind类

如何解决 Spotify 嵌入代码中的白色背景错误?

根据子索引计算变换 CSS 参数

为什么左浮动上的清除:左也会影响右浮动,以及如何避免它

条件宽度和省略号不适用于样式化组件 - React.js

如何让我的注册按钮在我的网站上像球一样 skip ?

当页面大小小于VH时,Tailwind CSS如何使页脚留在底部

直观地指示 IFrame 内的表单正在提交,但没有 javascript

关键帧不能动画回来

如何为柔和的配色方案提供易于使用的高对比度替代方案?

使用之前和之后为锚标签添加画笔描边效果

  • 元素上的子弹来自哪里?
  • Flexbox 列自底对齐

    位置元素垂直固定,绝对水平

    在 react-native 中使用 flex 使项目粘在底部

    如何让 flexbox 在计算中包含填充?

    是否可以在 CSS 中定义常量?