【问题标题】:CSS Diagonal Gradient with white space带空白的 CSS 对角渐变
【发布时间】:2021-10-29 03:21:53
【问题描述】:

我需要帮助用 CSS 重新创建这个背景渐变(不要介意灰色框)

目前我的代码看起来像这样,但是颜色是从左到右而不是像图像中那样从下到上,如果我改变度数,整个方向就会改变:

 body {
  height: 100vh;
  width: 100vw;
  background-image: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0) 32%,
    rgba(211, 71, 83, 1) 32%,
    rgba(98, 76, 94, 1) 52%,
    rgba(59, 70, 92, 1) 69%,
    rgba(255, 255, 255, 0) 69%
  );
}

【问题讨论】:

    标签: css background-image gradient linear-gradients


    【解决方案1】:

    保持直线渐变并依靠剪辑路径来创建形状:

    html:before {
      content:"";
      position:fixed;
      inset:0;
      background:linear-gradient(red,blue);
      clip-path:polygon(50% 0,100% 0,50% 100%,0 100%)
    }

    【讨论】:

      猜你喜欢
      • 2018-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 2023-04-09
      • 2023-02-05
      • 2015-03-23
      相关资源
      最近更新 更多