Да, вы можете использовать SVG.Затем вы можете установить его z-index
выше, таким образом, вы будете выводить его вперед на странице.Меню будет иметь z-index
ниже, чем SVG.Каждый пункт меню будет иметь transform: translateY()
, перемещая его вверх.Таким образом, вы разместите каждый из них по-разному.Наконец, вы будете изменять height
каждого элемента, чтобы компенсировать смещение transform
.
Примерно так:
.item1 {
transform: translate(-20px);
height: 100px;
}
.item2 {
transform: translate(-40px);
height: 120px;
}
.item3 {
transform: translate(-60px);
height: 140px;
}
Надеюсь, это поможет.