-webkit-transform 属性可能在分别显示rotateX(90deg) 或rotateX(-90deg) 的任一元素时正常运行。
而在rotateX(90deg),元素不会被渲染为“可见”或“可见”。
元素将沿它们的X 轴“展平”,就像它一样。
rotateX(90deg) 的 css 可能是 transform 的元素 - 90 deg (rees) sic。
请查看链接的 jsfiddle,将 css trasform 属性分别设置为 rotateX(45deg) 和 rotateX(-45deg),以查看预期的 rotateX((n)deg) 进度,位于 45deg。
同样,transform 属性可能只是试图实现true 90 deg (ree) sic 角度,沿X 轴可能类似于- 如果可见 -
_
或“地平线”。
| - Y 轴
_ - X 轴
jsfiddle http://jsfiddle.net/guest271314/3XpFG/
编辑(更新、变通方法)
您的回答没有提到可点击区域。另外,你的演示
不提供保留单击区域的解决方法。 ——马克·伦丁
如果要求包括将css 属性rotateX() 值设置为90deg,element 可能会呈现类似于display : none;,即在@ 上呈现虚拟“不可见” 987654355@。
见http://jsfiddle.net/guest271314/N6MdE/
解决方法
1) 适用于以下两个选项a) 和 b)
html
<!-- add `tabindex` attribute to `.test > a`,
whether `element` rendered "visible", or "invisible",
pressing `Tab` `key` possible to select `a` `element`,
possibly add `title` attribute,
both `attributes` added for "notification",
of `a` `element` ("link") presence at that `position` in `document`,
still possible to `navigate` to `a` `link`, utilizing `Tab` `key`
-->
<a href='htpp://boom' tabindex="1">Click me</a>
a) 分别在css 属性rotateX(89deg)、rotateX(-89deg) 处渲染元素,这应该在screen 上render 和elements,也许至少保留一些“效果”,例如@ 987654363@ "rotateX()",被1deg 偏移。 jsfiddlehttp://jsfiddle.net/guest271314/bzdak/
.test{
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateX( 89deg );
height : 50px;
opacity : 1.0;
}
.test > a{
-webkit-transform: rotateX( -89deg );
}
.test:hover, .test a:hover {
-webkit-transform : rotateX(0deg);
outline : thin solid blue;
opacity : 1.0;
cursor : pointer;
}
.test a:link, .test a:active {
color : #c17d11;
font-size : 24px;
}
b) 分别在css 属性rotateX(89deg)、rotateX(-89deg) 处渲染元素,包括css 属性opacity 值设置为0.9,这应该渲染elements 虚拟 /em> “不可见”,类似于rotateX(90deg) 渲染(请参阅http://jsfiddle.net/guest271314/N6MdE/),添加css :hover 和/或:active pseudo elements,其中一个或两个,用于“通知” a element(“链接”)出现在 position 在 document jsfiddle http://jsfiddle.net/guest271314/De7P6/
.test{
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateX( 89deg );
display : block;
height : 50px;
opacity : 0.9;
}
.test > a{
-webkit-transform: rotateX( -89deg );
}
.test:hover, .test a:hover {
-webkit-transform : rotateX(0deg);
outline : thin solid blue;
opacity : 1.0;
cursor : pointer;
}
.test a:link, .test a:active {
color : #c17d11;
font-size : 24px;
}