我在彼此上创建了四个 div(绝对定位),以便我能够围绕同一个中心旋转它们。问题是,我在每个 div 中都有一个链接,因此不再起作用(无法点击)。我设法让它们在 Firefox 中使用“指针事件:无”;在 div 和“指针事件:自动;” 在链接上。不幸的是,这只适用于 Firefox。所以我想知道是否有人有另一种解决方案(可能没有 JavaScript)来支持 Safari 和 Chrome 中的链接(可能还有 IE)。
HTML:
<div id="one"><a href="#">Link one</a></div>
<div id="two"><a href="#">Link two</a></div>
<div id="three"><a href="#">Link three</a></div>
<div id="four"><a href="#">Link four</a></div>
CSS:
#one, #two, #three, #four {
height: 100px;
width: 100px;
position: absolute;
}
#one {
transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
}
#two {
transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
#three {
transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
}
这是 jsFiddle:http: //jsfiddle.net/jf6A5/。
预先感谢您的帮助。