2016-06-10 15 views
1

Gibt es eine Möglichkeit in css das Element von oben und unten zu verformen, wie in der folgenden Abbildung gezeigt? Ich möchte dafür background-image nicht verwenden.Wie verformen Element von oben und unten

enter image description here

+0

wollen Sie eine konkave Form? –

+0

http://stackoverflow.com/questions/16388078/is-a-concave-border-radius-possible –

Antwort

4

.box { 
 
    background: #363742; 
 
    position: relative; 
 
    overflow: hidden; 
 
    height: 200px; 
 
} 
 

 
.box:before, 
 
.box:after { 
 
    border-radius: 1000px/50px; 
 
    position: absolute; 
 
    background: #fff; 
 
    height: 80px; 
 
    content: ''; 
 
    right: -50px; 
 
    left: -50px; 
 
    top: -50px; 
 
} 
 

 
.box:after { 
 
    bottom: -50px; 
 
    top: auto; 
 
}
<div class="box"></div>

+0

danke Mann! das ist, was ich meinte – johnny04501

+0

@ johnny04501 Sie sind willkommen) –

+0

Sehr schön - besser als meine Antwort! –