给定以下 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/