我看 1 项学习,有趣。我希望在 CSS3 中具有与在 Flash 中相同的效果。http://www.rubenswieringa.com/code/as3/flex/DistortImage/
当我查看互联网示例时,我发现只有倾斜或旋转。我想要选项扭曲角落图像的图像。
我看 1 项学习,有趣。我希望在 CSS3 中具有与在 Flash 中相同的效果。http://www.rubenswieringa.com/code/as3/flex/DistortImage/
当我查看互联网示例时,我发现只有倾斜或旋转。我想要选项扭曲角落图像的图像。
这样做并非易事——不过至少有 3 个选项。我不会用如何做来支持他们,因为这很难,而且比这里适合的时间长得多。(加上会花费数小时而不会绊倒图书馆来做到这一点)
使用canvas
. 将图像分割成小块并将它们绘制在正确的位置。您可以使用 2D 或 3D (WebGL) 上下文,具体取决于您在做什么。
使用 CSS 3D 变换。制作大量 div,将图像设置为带有偏移量的背景图像,使其看起来像一张图像。使用 3D 变换定位它们以获得所需的效果。
使用自定义着色器(仅在超级新浏览器中)。http://html.adobe.com/webstandards/csscustomfilters/cssfilterlab/有一些类似的例子。
简而言之,根本没有简单的方法。
其实有一个比较简单的方法。