html - CSS渐变创建两种不同的颜色设计

标签 html css gradient linear-gradients

我正在尝试创建具有特定颜色的特定形状以将其保留为背景。我成功创建了我想要的渐变颜色,但我很难获得正确的形状。

这是我所做的以及正在努力实现的目标,

我的工作:

enter image description here

期望:

enter image description here

代码:

.grad {
  height: 400px;
  width: 900px;
  background: linear-gradient(110deg, #62e6a5 50%, #9ae7ba 50%, #9ae7ba 52%, #d1f5de 52%, #d1f5de 0);
}
<div class="grad"></div>

我愿意使用任何其他方法,只要它只是一个“div”。我不想使用两个不同的 div,这会在响应式设计中引起许多问题。我尝试使用clip-path,但由于设计的性质,这也没有帮助。

如有任何帮助,我们将不胜感激。

最佳答案

使用多个渐变,然后调整尺寸和位置以获得你想要的:

.grad {
  height: 100px;
  width: 300px;
  background:
  linear-gradient(110deg, #62e6a5 50%, #9ae7ba 50%, #9ae7ba 52%, #d1f5de 52%, #d1f5de 0) 0 0/100% calc(100% - 10px) no-repeat,
  linear-gradient(110deg, #62e6a5 52%, transparent 0) 0 100%/100% 100% no-repeat;
}
<div class="grad"></div>

关于html - CSS渐变创建两种不同的颜色设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49140593/

相关文章:

tensorflow - 通过嵌套的 tf.map_fn 反向传播梯度

android - 如何在 Android 中用颜色变化在 Canvas 上绘制渐变颜色?

html - 宽度:自动调整到 div 边的一半

html - 多组独立的导航选项卡,没有多个脚本来处理点击时隐藏内容

javascript - 如何使用 <a> 标记内的按钮单击以防止链接被跟踪?

javascript - 订购复选框及其标签

ios - 添加CAGradient图层但无法获得渐变效果

html - 有没有办法阻止 Outlook 在电子邮件中添加不需要的分页符?

CSS 规则未被覆盖

CSS 位置对象相对于文档