В настоящее время у меня есть макет экрана, подобный этому

Мне нужно визуализировать компонент 2 внутри компонента 3 следующим образом

Из-за определенных ограничений я не могу поместить угловой компонент 3 внутри углового компонента 2
, поэтому я использовал css для достижения желаемого эффекта
.component3 {
position: relative;
z-index: 1
}
.component2 {
position: absolute;
margin-left: calc(100% - 169px);
margin-top: 13px;
z-index: 2;
}
Я достиг желаемого результата, однако, как только пользователь прокручивает страницу, компонент 2 продолжает показываться на странице.Он не должен прокручиваться
что я могу для него сделать?