.dome { margin: 10% -25% 0; border-top-left-radius: 100%; border-top-right-radius: 100%; padding-bottom: 50%; } .gradientbg { background: rgb(129,186,221); background: -moz-linear-gradient(top, rgba(129,186,221,1) 0%, rgba(174,133,255,1) 100%); background: -webkit-linear-gradient(top, rgba(129,186,221,1) 0%,rgba(174,133,255,1) 100%); background: linear-gradient(to bottom, rgba(129,186,221,1) 0%,rgba(174,133,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81badd', endColorstr='#ae85ff',GradientType=0 ); } .container { overflow: hidden; }
<div class="container"> <div class="dome gradientbg"></div> </div>