Я пытаюсь создать 3d-меню ui, которое вращается как куб, я борюсь с 3D вращающимся эффектом. 2 элемента вращаются, но я не знаю, как показать эффект 3d-куба. любые предложения, как я могу сделать его вращаться, как кубаCSS rotation Cube UI
<style>
body
{
background: #333;
font-family: sans-serif;
color: #333333;
}
ul.list
{
list-style-type: none;
margin: 50px auto;
padding: 0;
width: 300px;
}
ul.list li
{
position: relative;
height: 40px;
line-height: 40px;
margin-bottom: 2px;
}
ul.list li div.front
{
position:absolute;
transform: rotateX(0deg);
-webkit-transform-style: preserve-3d;
z-index:2;
transform-origin: top right;
background:#FC0;
width:90%;
height:100%;
padding: 0 10px;
backface-visibility: hidden;
transition: transform 2s linear 0s;
}
ul.list li div.back
{
position:absolute;
transform: rotateY(-90deg);
-webkit-transform-style: preserve-3d;
z-index:1;
transform-origin: top left;
background:#FC0345;
width:90%;
height:100%;
padding: 0 10px;
backface-visibility: hidden;
transition: transform 2s linear 0s;
}
ul.list li:hover
{
cursor: pointer;
}
ul.list li:hover div.front
{
transform: rotateY(90deg);
}
ul.list li:hover div.back
{
transform: rotateY(0deg);
}
</style>
<ul class="list">
<li>
<div class="back"></div>
<div class="front">list A</div>
</li>
<li>
<div class="back"></div>
<div class="front">list B</div>
</li>
<li>
<div class="back"></div>
<div class="front">list C</div>
</li>
<li>
<div class="back"></div>
<div class="front">list D</div>
</li>
</ul>
добавить перспективную недвижимость – vals