* {
margin:0;
padding:0;
font-family:"微软雅黑";
}
.nav {
position:fixed;
z-index:999;
overflow:hidden;
}
.shpere {
height:50px;
width:50px;
border-radius:50%;
border:5px double #000;
}
.top,.bottom {
width:100%;
height:50px;
left:0;
}
.top {
top:0;
box-shadow:0 3px 3px #ccc;
}
.bottom {
bottom:0;
box-shadow:0 -3px 3px #ccc;
}
.left,.right {
height:100%;
width:100px;
top:0;
}
.left {
left:0;
box-shadow:3px 0 3px #ccc;
}
.right {
right:0;
box-shadow:-3px 0 3px #ccc;
}
.nav a {
display:block;
float:left;
width:100px;
height:50px;
color:#000;
text-decoration:none;
text-align:center;
line-height:50px;
}
.nav span {
display:block;
float:left;
width:50px;
height:50px;
text-align:center;
padding-top:9px;
}
a:hover {
background:rgba(128,128,128,0.8);
}
.dir {
position:fixed;
top:50%;
width:100%;
z-index:0;
}
.dir span {
position:absolute;
width:80px;
height:80px;
background:#eee;
box-shadow:3px 3px 3px #bbb inset;
left:50%;
transform-origin:0% 0%;
border-radius:10px;
}
拖拽导航栏上十字符,根据最短距离判断停靠位置