我知道我们可以用不同的颜色将一半的颜色分成一半。对于只有两种颜色,答案在这里: How to color a div half blue, half yellow?如何使用3种不同颜色对单个div进行着色? (三分之一蓝色,三分之一白色,三分之一红色)
但它不适用于3种不同的颜色。
div{
\t width:400px;
\t height:220px;
\t background: linear-gradient(to right, #002395 33.33%, white 33.33%, #ed2939 33.33%);
}
<div style="font-size:60px; font-family: arial; display: flex;
justify-content: center; /* center horizontally */
align-items: center; /* center vertically */">FRANCE</div>
请帮我找到实现这一结果只用一个单一的div最简单的方法? 这是输出应该什么样子:
我找到了答案。感谢下面的答案。
其实,我不得不线性梯度
background: linear-gradient(to right, #002395 33.33%, white 33.33%, #ed2939 33.33%);
}
改变
background: linear-gradient(to right, #002395, #002395 33.33%, white 33.33%, white 66.66%, #ed2939 66.66%);
这里是结果:
div{
\t width:400px;
\t height:220px; \t
background: linear-gradient(to right, #002395, #002395 33.33%, white 33.33%, white 66.66%, #ed2939 66.66%);
}
<div style="font-size:60px; font-family: arial; display: flex;
justify-content: center; /* center horizontally */
align-items: center; /* center vertically */">FRANCE</div>
为什么你就不能使用3周的div更梯度? – FiringSquadWitness