【发布时间】:2021-02-03 22:00:27
【问题描述】:
我试图在 div 的中间插入一条曲线,所以我可以达到这个结果:
这是我到目前为止所做的。
.back{
background-color: grey;
width: 100%;
height: 200px;
display: inline-grid;
align-items: center;
overflow: hidden;
}
.line{
height: 3px;
background: linear-gradient(to right, yellow, purple, blue, green, red, orange);
transform: rotate(-10deg);
}
<div class="back">
<div class="line"></div>
</div>
【问题讨论】:
-
曲线需要渐变吗?你需要透明度吗?
-
好问题,背后有透明度可能会很好。
-
一个 svg 可能是一个较短的答案。
-
后面的透明度应该在没有渐变的情况下是可行的......并且在没有透明度的情况下渐变是可行的......如果你想要两者,那么一个 hacky 复杂的代码来了:)
-
我想要两个都拥有!哈哈,但如果可以选择,我希望有透明度。
标签: html css css-shapes