两个三角形组成一个矩形

保罗

我试图使两个三角形组成一个矩形。然后,我想将内容放入每个三角形。我从这里关注上一个问题的答案:上一个问题

我的问题是,如果没有足够width: 80vw的高度,我将无法获得矩形然后,我不确定如何将内容放入after元素中,或者不确定这是否是设计此内容的最佳方法,因为我知道我会将内容放入三角形中。

有谁知道我该怎么做或有更好的解决方案?

#tierBoxSec {
    position: relative;
    height: auto;
    width: 100%;
}

.box {
    width: 80vw;
    height: 200px;
    background: radial-gradient(at top left, #FFF 49%, #b82222 50%, #b82222 100%);
}
<section id="tierBoxSec">
    <div class="box"></div>
</section>

我们的受益者

我做了一个更好的片段来说明如何使用线性渐变来做到这一点:

red 50%, blue 50%将每种颜色的“色标”设置为50%,这意味着它们将不会超过渐变区域的50%。例如,您可以通过执行类似的操作来创建不同的分界线red 25%, blue 25%

#box {
  width: 100px;
  height: 100px;
}#box {
  background: linear-gradient(45deg, red 50%, blue 50%);
}
<!-- Learn about this code on MDN: https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient -->
<body>
  <div id="box">
  </div>
</body>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章