volkov_p_v
@volkov_p_v
FrontEnd разработчик

Как сделать такую фигуру?

808cd3fe7b.jpg

Как через css задать стили, что бы div элемент принял такую форму?
  • Вопрос задан
  • 396 просмотров
Решения вопроса 2
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
Just Do It!

Вообще идея использовать clip-path - это хорошая идея, ноо... если фон у вас и правда белый....
(размеры взял из головы, не в них смысл)
.test {
    margin: 100px;
    height: 200px;
    width:  600px;
    transform: perspective(600px) rotateY(45deg);
    border-top-left-radius:    50px 100px;
    border-bottom-left-radius: 50px 100px;
    overflow: hidden;
    background: #000;
}

.test::after {
    background: #fff;
    content: '';
    display: block;
    height: 120%;
    width: 30%;
    transform: translateX(75%) translateY(-10%);
    float: right;
    border-radius: 50%;
}


273d37ed0c98421996e1600752619040.pngCodePen
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
move2usajobs LLC Лос-Анджелес
от 2 000 до 4 000 $
Wanted. Санкт-Петербург
До 180 000 ₽
15 нояб. 2024, в 09:54
5000 руб./за проект
15 нояб. 2024, в 08:58
80000 руб./за проект
15 нояб. 2024, в 07:41
250000 руб./за проект