【问题标题】:Multiple circle lines with gradient color CSS带有渐变颜色 CSS 的多条圆线
【发布时间】:2021-01-15 18:41:23
【问题描述】:

我想实现带有渐变背景颜色的多条圆线的横幅设计。我对此进行了更多研究。我找不到与我关心的问题相关的问题。

以下代码用于创建纯色背景横幅。

.blue-cross-banner{
    background: #0FA2EB;
    border-radius: 30px;
    padding: 4em;
    margin: 1em;
}

我无法上传 svg 格式的横幅。它显示了圆线的渐变阴影颜色。 我在这里https://css-tricks.com/gradient-borders-in-css/ 找到了一些与我的问题相关的内容。 但这对我的担心没有帮助。

#grad2 {
background: linear-gradient(90deg, rgba(15, 162, 235, 0) 33.16%, #0FA2EB 85.35%);
border-radius: 30px;
}

以上css需要使用圆线的背景渐变色。

【问题讨论】:

  • 使用两个渐变。第二个应该是一个重复的径向。
  • 感谢您的回答。任何用于创建重复径向圆的示例?

标签: html css linear-gradients radial-gradients


【解决方案1】:

你可以这样做:

.box {
  height: 150px;
  background: linear-gradient(90deg, red, yellow);
  position: relative;
  overflow: hidden;
  border-radius:20px;
}

.box::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 200%;
  top: 0;
  left: 50%;
  background: repeating-radial-gradient(circle, transparent 0 20px, blue 21px 23px);
  clip-path: circle(farthest-side); /* to cut extra circles*/
}
<div class="box">

</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 2020-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多