Как нарисовать на CSS плавный изгиб?

272
16 октября 2018, 17:00

Народ можно на CSS нарисовать элемент который выделений красной рамкой?

Answer 1

Не самый хороший вариант на CSS:
P.S. Рекомендую использовать SVG

:root { 
  --size: 16.875rem; 
} 
 
.block { 
  position: relative; 
  width: var(--size); 
  height: var(--size); 
  background-color: lightgray; 
  border-radius: 1rem 1rem 0 0; 
} 
 
.block::before, 
.block::after { 
  content: ''; 
  position: absolute; 
  bottom: -1rem; 
  width: 5.2rem; 
  height: 1.5rem; 
  background-color: inherit; 
  z-index: -1; 
} 
 
.block::before { 
  left: 0; 
  border-radius: 0 0 100% 0; 
} 
 
.block::after { 
  right: 0; 
  border-radius: 0 0 0 100%; 
} 
 
.ellipse { 
  position: absolute; 
  bottom: -3rem; 
  left: 50%; 
  width: 8em; 
  height: 4rem; 
  border-radius: 50%; 
  background-color: white; 
  transform: translateX(-50%); 
}
<div class="block"> 
  <div class="ellipse"></div> 
</div>

READ ALSO
Почему не работает lxml.html.cssselect?

Почему не работает lxml.html.cssselect?

Почему cssselect невыполняет поиск элементов?

324
Проблема с моей 2d псевдо-камерой (MonoGame)

Проблема с моей 2d псевдо-камерой (MonoGame)

Я только - только начинаю изучать MonoGameРади обучения, решил пока написать простую игрушку с изменяемым игровым миром (что - то вроде Terraria)

196
Сохранение больших объемов данных в базу данных используя entity framework

Сохранение больших объемов данных в базу данных используя entity framework

Программа парсит через VK API пользователей (в среднем в 20-50 потоков) и создает записи в базе данныхУ каждого пользователя в среднем 20 групп,...

260