Я решил эту проблему, добавив еще один элемент div в список содержимого прокрутки. Его высота устанавливается на радиус изогнутых границ. Будут проблемы с дизайном, если у вас есть контент, который вы хотите подтолкнуть к самому низу, или текст, который вы хотите вставить в этот новый div и т. Д. но для моего интерфейса этот тонкий div не проблема.
Настоящий трюк состоит в том, чтобы иметь следующую структуру:
<div class="window">
<div class="title">Some title text</div>
<div class="content">Main content area</div>
<div class="footer"></div>
</div>
Важные CSS основные моменты:
- Ваш CSS будет определять область содержимого с высотой и переполнением, чтобы разрешить появление полосы прокрутки.
- Класс окна получает те же диаметры углов, что и заголовок и нижний колонтитул
- Тень, при желании, предоставляется только классу окна
- Высота div нижнего колонтитула равна радиусу нижних углов
Вот как это выглядит:
![Bottom right corner](https://i.stack.imgur.com/9KMb6.png)