我需要创建一个像这样的线性渐变梯度要求 https://i.stack.imgur.com/yzaXn.png
我试图用这样的CSS来实现它:
background: linear-gradient(-60deg,
rgba(255,183,107,1) 0%,
rgba(255,167,61,1) 15%,
rgba(255,124,0,1) 15%,
rgba(255,127,4,1) 100%);
这适用于特定高度,但随着 div 高度的变化,渐变形状也会发生变化,如下所示div 高度增加或减少时的问题 https://i.stack.imgur.com/CLADA.png。
我希望渐变始终接触 div 的右上角。
非常感谢任何帮助
您可以像下面这样编码:
.box {
height:100px;
background:
linear-gradient(to bottom right,#0000 50%,rgba(255,183,107,1) 50.1%)
top right /1000px 1730px no-repeat /* 1.73 = tan(60deg) */
rgba(255,127,4,1);
/* resize and see the result*/
resize:both;
overflow:hidden;
}
<div class="box"></div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)