另一个线性渐变内部的线性渐变

时间:2019-02-06 13:28:22

标签: html css colors background linear-gradients

我正在尝试在另一个线性渐变中创建一个线性渐变,这可能吗?下面的例子

background: linear-gradient(to right, #color1 50%, #color2 0%)

颜色1是

background: linear-gradient(#aa0507,#e0171e,#aa0507);

颜色2为

background: linear-gradient(#f4c05b,#fcd580,#f4c05b);

最终结果应该是这个

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以两个梯度合并到BA00880中以获得效果-请注意,左/右两个部分上的梯度都是从左到右这个答案。

请参见下面的演示

Me.txtId.Value = "BA" & Format(Application.Max(Sheets("Tasks").Range("A12:A65536")) + 1, "00860")

ActiveCell.Offset(0, 0).Value = Me.txtId.Value

ActiveCell.Offset(0, 0).NumberFormat = "00860"

答案 1 :(得分:0)

只需使用多个背景即可调整background-position / background-size。基本上每个渐变都是宽度的一半和全高。

body {
  margin:0;
  height:100vh;
  background: 
   linear-gradient(#aa0507,#e0171e,#aa0507) right/50% 100%,
   linear-gradient(#f4c05b,#fcd580,#f4c05b) left /52% 100%; /*we can make this a little bigger to avoid the blank space*/
  background-repeat:no-repeat;
}