这是一个例子:http: //jsfiddle.net/aFEZ8/3/
HTML
<span id="square"></span>
<div id="wrap">
<div></div>
</div>
CSS
#wrap{
position:absolute;
left:100px;
top:100px;
border:solid 1px #000;
width:100px;
height:100px;
-webkit-transform:rotate(33deg);
overflow:hidden;
transform:rotate(33deg);
}
#wrap div{
-webkit-transform:rotate(-33deg);
-webkit-transform-origin:0 0;
transform:rotate(-33deg);
transform-origin:0 0;
height:100%;
width:200%;
border:solid 1px #f00;
cursor:pointer;
position:absolute;
}
#square{
position:absolute;
left:200px;
top:100px;
width:4px;
height:4px;
background:#aaa;
}
如果您尝试将鼠标悬停在灰色方块上,您会在 IE 9 和 10 中看到指针,这是错误的。
我应该怎么做才能把事情做好?