HI,
Do you have an example we can play with 
I have an old example here of a spinning cube and I just added some links to it and they were clickable ok.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Rotate Dice with css transforms</title>
<style type="text/css">
body { padding:220px; }
body>div {
-webkit-perspective: 2000px;
-webkit-perspective-origin: 500px 500px;
-moz-perspective: 2000px;
-moz-perspective-origin: 500px 500px;
}
body>div>div {
position: relative;
width: 200px;
height: 200px;
font-size:90px;
text-align:center;
line-height:200px;
color:#fff;
-webkit-transform-style: preserve-3d;
-webkit-transform-origin: 50% 50%;
-moz-transform-style: preserve-3d;
-moz-transform-origin: 50% 50%;
}
body>div>div div {
position: absolute;
width: 200px;
height: 200px;
border-radius:2px;
-webkit-transform-origin: 50% 50%;
-webkit-transition: all 2s;
-moz-transform-origin: 50% 50%;
-moz-transition: all 2s;
background-color:red;
box-shadow:0 0 55px rgba(0,0,0, 0.4),inset 15px 15px 50px rgba(0,0,0, 0.6);
border-radius:5px;
}
body>div>div div {
width:300px;
height:300px;
color:#fff;
font-size:300px;
line-height:30px;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
}
body>div>div div:nth-child(1) { -webkit-transform: translateZ(150px); -moz-transform: translateZ(150px);}
body>div>div div:nth-child(2) { -webkit-transform: rotateY(180deg) rotateZ(180deg) translateZ(150px);-moz-transform: rotateY(180deg) rotateZ(180deg) translateZ(150px);}
body>div>div div:nth-child(3) { -webkit-transform: rotateY(90deg) translateZ(150px);-moz-transform: rotateY(90deg) translateZ(150px);}
body>div>div div:nth-child(4) { -webkit-transform: rotateY(-90deg) translateZ(150px);-moz-transform: rotateY(-90deg) translateZ(150px);}
body>div>div div:nth-child(5) { -webkit-transform: rotateX(90deg) translateZ(150px);-moz-transform: rotateX(90deg) translateZ(150px);}
body>div>div div:nth-child(6) { -webkit-transform: rotateX(-90deg) translateZ(150px);-moz-transform: rotateX(-90deg) translateZ(150px);}
@-webkit-keyframes spindice { from, to {
}
16% {-webkit-transform: rotateY(-90deg);}
33% {-webkit-transform: rotateY(-90deg) rotateZ(90deg);}
50% {-webkit-transform: rotateY(270deg) rotateZ(270deg);}
66% {-webkit-transform: rotateY(90deg) rotateX(90deg);}
83% {-webkit-transform: rotateX(180deg);}
}
@-moz-keyframes spindice { from, to {
}
16% {-moz-transform: rotateY(-90deg);}
33% {-moz-transform: rotateY(-90deg) rotateZ(90deg);}
50% {-moz-transform: rotateY(270deg) rotateZ(270deg);}
66% {-moz-transform: rotateY(90deg) rotateX(90deg);}
83% {-moz-transform: rotateX(180deg);}
}
body>div>div {
-webkit-animation-delay:2s;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 6s;
-webkit-transform-style: preserve-3d;
-webkit-transform-origin: 50% 50%;
-moz-animation-delay:2s;
-moz-animation-timing-function: ease-in-out;
-moz-animation-iteration-count: infinite;
-moz-animation-duration: 6s;
-moz-transform-style: preserve-3d;
-moz-transform-origin: 50% 50%;
}
body>div>div { -webkit-animation-name: spindice;-moz-animation-name: spindice; }
body>div>div div:nth-child(1){
background: radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 130px 130px / 40px 40px red ;
}
body>div>div div:nth-child(3) {
background: radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 20px 240px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 240px 20px / 40px 40px red;
}
body>div>div div:nth-child(5) {
background: radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 20px 240px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 240px 20px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 130px 130px / 40px 40px red;
}
body>div>div div:nth-child(6){
background: radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 20px 20px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 240px 20px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 20px 240px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 240px 240px / 40px 40px red;
}
body>div>div div:nth-child(4) {
background: radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 20px 20px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 240px 20px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 20px 240px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 240px 240px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 130px 130px / 40px 40px red;
}
body>div>div div:nth-child(2) {
background: radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 20px 20px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 240px 20px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 20px 240px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 240px 240px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 20px 130px / 40px 40px,
radial-gradient(20px circle at 50% 50% , white, white, red) no-repeat 240px 130px / 40px 40px red;
}
.test{font-size:24px;color:#fff}
/* pause animation*/
div:hover * {
-webkit-animation-play-state:paused;
-moz-animation-play-state:paused;
animation-play-state:paused;
}
h1{position:absolute;top:0;}
</style>
</head>
<body>
<h1>Hover to pause (Firefox and webkit only)</h1>
<div>
<div>
<div><a class="test" href="http://www.google.com">test</a></div>
<div><a class="test" href="http://www.google.com">test</a></div>
<div><a class="test" href="http://www.google.com">test</a></div>
<div><a class="test" href="http://www.google.com">test</a></div>
<div><a class="test" href="http://www.google.com">test</a></div>
<div><a class="test" href="http://www.google.com">test</a></div>
</div>
</div>
</body>
</html>