目标是以透视方式呈现HTML元素,如下面的示例所示。
我们尝试使用CSS skew
变换,但这些变换看起来不正确,因为它们扭曲了元素的长宽比或者创建了其他的扭曲效果。
以下是我们尝试过的CSS扭曲变换。这些都不像下面的示例那样好看。
Codepen: https://codepen.io/anon/pen/MMzdPx
transform: skew(20deg, -15deg);
transform: skew(45deg, -25deg);
transform: skew(45deg, -30deg);
你如何实现这种HTML元素的透视渲染?
perspective
属性吗?https://jsfiddle.net/joshnh/dxGTL/ - Allan Jebarajperspective
在 IE 中只有部分兼容。 - metaDesign