В настоящее время я пытаюсь создать форму "волнистого призрачного дна". Эта форма содержит две двойные кривые:
Несмотря на то, что нижняя часть это изображение, я думаю, изображает ее в лучших снимках.
Мой код
Моя текущая попытка генерировать эту форму заключалась в использовании псевдоэлементов и overflow: hidden
, хотя это не позволяет использовать фон градиента (требуется простой фон):
Попытка 1 - Использование псевдоэлементов с скрытым переполнением
.bottom {
height: 300px;
width: 300px;
background: lightgray;
position: relative;
overflow: hidden;
margin-top:-150px;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
}
.bottom:before, .bottom:after{
position: absolute;
content: "";
background: white;
}
.bottom:before {
height: 150%;
width: 150%;
top: 50%;
border-radius:50%;
left: -45%;
}
.bottom:after {
height: 200%;
width: 100%;
bottom: -40%;
border-radius:50%;
left: 90%;
}
<div class="bottom"></div>