Я пытаюсь расположить этот маленький прямоугольник SVG поверх базового прямоугольника, присутствующего в том же SVG viewBox, и поверх другого div, который находится чуть ниже него.
Любая помощь будет признательна.
Редактировать 1 Я хочу прямоугольник с id = "over" сверху div с class = "firstrect" и div с class = "secondrect".
![Screenshot](https://i.stack.imgur.com/oiwS5.png)
.main {
position: relative;
}
.secondrect {
width: 100%;
background: purple;
height: 30px;
}
#over {
position: absolute;
}
<div class="main">
<div class="firstrect">
<svg viewBox="0 0 50 10">
<rect width="100%" height="100%" style="fill: rgb(102, 102, 201);" />
<rect
id="over"
x="10"
y="9"
width="20%"
height="20%"
style="fill: rgb(102, 201, 171);"
/>
</svg>
</div>
<div class="secondrect"></div>
</div>