如何在4中分割背景颜色

时间:2016-01-20 10:52:21

标签: html css

我有这个div:

<div data-role="page" id="menupage"></div>

代表页面的正文。我希望以4种颜色制作它的背景。我知道如何在2中实现它:

#menupage {
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to right, 
    #FFF 0%, 
    #FFF 50%, 
    #008DD2 50%, 
    #008DD2 100%
  );
}

我想要这样的事情:
enter image description here

PS :如果您喜欢这些颜色:

orange: #F26522;
green:  #BBC274;

有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:13)

使用CSS3,您可以应用multiple backgrounds

&#13;
&#13;
body, html {
  margin: 0;
  padding: 0;
}

#menupage{
  width: 100%;
  height: 100vh;
  background: linear-gradient(to right, #FFF 0%, #FFF 50%, #008DD2 50%, #008DD2 100%), linear-gradient(to right, #F2651C 0%, #F2651C 50%, #BCC375 50%, #BCC375 100%);
  background-size: 100% 50%;
  background-position: center top, center bottom;
  background-repeat: no-repeat;
}
&#13;
<div data-role="page" id="menupage"></div>
&#13;
&#13;
&#13;