* {
margin:0;
padding:0;
}
body {
height:1500px;
}
.box {
margin:20px 20px;
}
.out {
width:200px;
height:200px;
border:1px solid saddlebrown;
float:left;
overflow:hidden;
}
.in {
width:200px;
height:200px;
background:palevioletred;
transform-origin:0 0;
transform:rotate(90deg);
}
利用Math.atan2()函数获得方块四个顶点弧度,再将鼠标进入的位置弧度与之比较,即可得知鼠标是从哪个方位进入元素的