【发布时间】:2021-06-06 15:37:17
【问题描述】:
我正在尝试对倾斜的 div 应用渐变,但渐变从倾斜开始的位置开始,并且无论我使用什么角度,它都不会应用我正在寻找的渐变。
这是我要复制的渐变
但我得到了一个非常不同的结果......颜色已关闭,并且在我的右侧太绿了。您可以注意到在上图中,渐变从底部的小楔形开始,但我的渐变从整个底部开始。
.main {
height: 80vh;
background-color: white;
}
.skew-div {
height: 100%;
width: 100%;
position: absolute;
top: 0;
background: linear-gradient(180deg, #1D2345 0%, #242766 27.88%, #294B7C 52.91%, #2E6E92 76.86%, #40CE9C 104.51%);;
transform: skewY(-12deg);
transform-origin: 0;
}
<div class="main">
<div class="skew-div">
</div>
</div>
如果不将图像作为背景,这可能吗?
【问题讨论】: