2016-01-20 6 views
8

Ich habe dieses div:Wie die Hintergrundfarbe spalten in 4

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

, dass der Körper von einer Seite darstellt. Und ich möchte seinen Hintergrund in 4 Farben machen. Ich weiß, wie man es machen in 2:

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

ich so etwas wie dieses haben wollen:
enter image description here

PS: wenn Sie die Farben mögen:

orange: #F26522; 
green: #BBC274; 

Can jemand Hilfe? Vielen Dank!

+1

Ich habe dies mit zwei divs erstellt, die für die Daten Hintergrund und ein div zu machen, haben einen Blick auf https://jsfiddle.net/errhunter/fxekbr8e/. –

Antwort

13

Mit CSS3 können Sie multiple backgrounds anwenden.

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; 
 
}
<div data-role="page" id="menupage"></div>

+0

Das ist eine wirklich gute Antwort. Netter Nenad. –

+0

@Dejan Munjiza Danke, ich schätze es wirklich. –

Verwandte Themen