有没有办法为 使用CSS改变一个div方位

即我需要在一个倾斜位置,以显示一个div。

是否有由我可以定义div的四个角的方式

<强>(X1,Y1),<强>(X2,Y2),<强>(X3,Y3)和<强>(X4,Y4)

<强> 修改

有一种方法用做它的 JavaScript或C# ...

有一种方法来改变的图像的取向并没有为一个div ...

有帮助吗?

解决方案 4

我需要只是在IE做与我曾经使用的 矩阵过滤 并用于的 M11 ,<强> M12 <设定值/强>,<强> M21 和<强> M22

<style>
      .SlantingDiv { padding: 2px; filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=1.0,M12=0.4,M21=-0.2,M22=1.0); width: 60; height: 60; padding: 6px; border: #a9a9a9 1px solid }
</style>

<div class="SlantingDiv">
       Slanting Text or Image
</div>

其他提示

这是不可能的。

您需要要么使用图像或VML / SVG

请注意,IE本身并不支持SVG,并没有其他浏览器支持VML,但有一个SVG到VML包装。检查谷歌

不能与纯CSS,你需要用别的如SVG,Flash或Silverlight。 SVG还可以让你任意嵌入到申报单,所以他们将获得旋转像你想要的,但SVG是不支持IE又和这个特别的功能是相当缓慢的,当我上次测试它。

您可以随时使用边框斜面的呢?

偏让你画盒上的角度,但他们不会让你把文字上的角度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top