【发布时间】:2015-03-03 20:22:10
【问题描述】:
如何创建一个包含 IMG 的 DIV,其中 DIV 将图像切割成三角形,从而通过三角形仅显示图像的一部分。
所以..
<div>
<img src='some_image' />
</div>
图像是正方形,但包含图像的 DIV 是三角形。 http://www.script-tutorials.com/creating-kaleidoscope-using-jquery-and-css/ 很好地解决了这个问题,除了这个解决方案对 x 浏览器不友好(非 ie)。
http://css3pie.com/ 看起来很有趣,但这依赖于 PHP。
【问题讨论】:
-
CSS3Pie 对您的问题没有任何用处。但是,说它依赖于 PHP 是错误的。它没有。
-
我也刚刚意识到,它不需要 PHP,我的错误。然而它 CSS3PIE 可以为我将复杂的 CSS3 翻译成 IE 可以理解的东西,它会解决我的问题,但是它似乎不支持变换/矩阵,无论如何,Raphael 看起来是一个非常可行的选择。
标签: javascript html css geometry css-shapes