how to create css concave/convex shapes
I want to create two divs with the background white shape depicted below. As you can see it's basically a rectangle and a ellipse-shape being cut out. It should be able to produce a box-shadow. Is there a way to achieve this with css only? I have used 2 div's with box-shadow i have added border for understanding body { background:url(https://placeimg.com/640/480/any); } .out { width: 455px; height: 275px; border: 1px solid red; position: relative; overflow: hidden; margin: 20px; } .in { width: 550px; height: 550px; border: 1px solid green; position: absolute; left: 200px; border-radius: 50%;