Для создания блока с изменяемой высотой, закругленными границами и фоном в виде SVG без использования clip-path, вы можете использовать следующий CSS код:
```css
.block {
position: relative;
background: url('your-svg-background.svg') center center/cover;
border-radius: 20px;
padding: 20px;
}
.block::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(to bottom right, #ff0000, #00ff00);
border-radius: 20px;
z-index: -1;
}
```
Просто замените `'your-svg-background.svg'` на путь к вашему SVG файлу с фоном. В этом коде используется псевдоэлемент `::before`, чтобы создать градиентную рамку вокруг блока. Позиционирование и размер фона настраиваются с использованием свойства `background`.
Надеюсь, это поможет вам создать желаемый эффект на вашем сайте. Если у вас остались вопросы, не стесняйтесь спрашивать. С удовольствием помогу!