Я новичок в анимации css3. У меня есть вертикальное меню, которое скрывается, а затем при нажатии кнопки m поворачивает его, используя ось Y, делая его видимым, но левая и правая границы вращаются
Мне нужно вертикальное меню, которое скрыто по нажатию кнопки. Поверните его, используя ось Y, чтобы сделать его видимым, поверните только правую границу. Я хочу повернуть только правую сторону границы, сохраняя левую границу жесткой на экраневысота и по нажатию кнопки строка меню должна полностью исчезнуть, это нужно сделать с помощью css3 или js
m, используя vue js для переключения
следующий мой код
.wrapper {
display: flex;
align-items: stretch;
perspective: 1500px;
}
.sideBar{
border: 1px solid black;
height: 100vh;
width: 40%;
transition:transform .8s ease-in-out;
animation-name: fadeOut;
}
.sideBarHvr{
transform: rotateY(45deg);
}
это html n css3 для применения к нему
<div class="wrapper">
<nav class="sideBar" v-bind:class="[showSideBar?'sideBarHvr':'']" >
</nav>
<div class="container-fluid">
<button type="button" class="btn btn-info" @click='toggleSideBar' id="barCollapse">
<i class="fa fa-bars" ></i>
</button>
</div>
</div>
любая помощь приветствуется, и, пожалуйста, объясните переход, преобразование и анимацию, как это связано