* {
/*清除默认样式*/
margin:0;
padding:0;
list-style:none;
border:0;
}
ul {
/*设置大盒子的大小,背景颜色,居中*/
width:600px;
background:#F90;
color:#fff;
margin:50px auto;
}
li {
/*设置小盒子的大小,向左浮动,保存嵌套元素的3D空间 ,3D距离*/
width:150px;
height:40px;
transition:all 0.4s ease 0s;
float:left;
position:relative;
transform-style:preserve-3d;
perspective:6000px
}
li:hover {
/*使他沿X轴逆旋转90度*/
transform:rotateX(-90deg);
}
span {
/*设置盒子大小,行高,字体居中,绝对定位*/
width:150px;
height:40px;
line-height:40px;
text-align:center;
position:absolute;
top:0;
left:0;
}
li .yangshi1 {
background:#F60;
transform:translateZ(20px);
}
li .yangshi2 {
background:#39F;
transform:rotateX(90deg) translateZ(20px);
}
更新时间:2023-04-20 21:44:23
纯css翻转导航条,hover完成,比较简单,仔细看css样式