给定以下HTML元素及其样式,反射的左下角被裁剪掉了,这是不希望的。我已经尝试调整高度、溢出、边距、填充等,但仍然无法完整显示整个图像。首先,问题出在哪里?是否有任何办法可以在不改变HTML结构的情况下解决问题?
//Elements
<div>
<img id="someImage" src="some-img.png"/>
<section class="reflection"></section>
<div>
//Styles
div {
perspecive:600px;
transform-style:perserve-3d;
}
div > img {
transform:rotateY(-60deg);
}
div > .reflection{
background:-moz-element(#someImage) no-repeat;
transform:scaleY(-1);
}
仅适用于Mozilla浏览器: http://jsfiddle.net/zorikii/RWfhc/