Jquery 将文本从水平位置旋转到垂直位置

Jquery 将文本从水平位置旋转到垂直位置,jquery,html,css,Jquery,Html,Css,有没有可能不使用flash之类的工具,在单个点上将文本从水平位置旋转到垂直位置?所以我通常会歪着头读同一篇文章 我想你可以在jquery中实现这一点,但找不到插件。我记得我自己研究过这个问题,发现它要么真的很难实现,要么就是不可能实现 IE允许 <div STYLE="writing-mode: tb-rl">Content rendered vertically</div> 垂直呈现的内容 但是AFAIK在其他任何地方都不起作用(当然在FF 3上不起作用) 最好的

有没有可能不使用flash之类的工具,在单个点上将文本从水平位置旋转到垂直位置?所以我通常会歪着头读同一篇文章


我想你可以在jquery中实现这一点,但找不到插件。

我记得我自己研究过这个问题,发现它要么真的很难实现,要么就是不可能实现

IE允许

<div STYLE="writing-mode: tb-rl">Content rendered vertically</div> 
垂直呈现的内容
但是AFAIK在其他任何地方都不起作用(当然在FF 3上不起作用)


最好的解决方案似乎是使用图像(可能是动态生成的)。对不起,没有更多的帮助

我记得我自己调查过这件事,发现这件事要么真的很糟糕,要么就是不可能

IE允许

<div STYLE="writing-mode: tb-rl">Content rendered vertically</div> 
垂直呈现的内容
但是AFAIK在其他任何地方都不起作用(当然在FF 3上不起作用)


最好的解决方案似乎是使用图像(可能是动态生成的)。对不起,没有更多的帮助

我不知道这是否有帮助,但你可以分两步来做:

  • 使用像php这样的服务器端解决方案将文本转换为图像
  • 使用jquery插件旋转图像(例如jquery Rotate)

问题是结果是一个图像,而不再是一个文本。

我不知道它是否有帮助,但您可以通过两个步骤完成:

  • 使用像php这样的服务器端解决方案将文本转换为图像
  • 使用jquery插件旋转图像(例如jquery Rotate)

问题是结果是一个图像,而不是一个文本。

您可能必须使用替代HTML-当然,不是所有浏览器都支持SVG,有些浏览器比其他浏览器更好。

您可能必须使用替代HTML-当然,不是所有浏览器都支持SVG,有些人做得比其他人好。

webkit提出了一些新的建议。它们目前只在睡梦和苹果的Safari 4开发者预览版中实现。

webkit提出了一些新的建议。它们目前只在睡梦和苹果的Safari 4开发者预览版中实现。

我自己就这个主题问了几个问题

您可以使用动态图像执行此操作-尽管如此

你也可以在IE中使用CSS来实现这一点


新的CSS在最新的Safari、Chrome和FX中进行了转换。

我自己就这个主题问了几个问题

您可以使用动态图像执行此操作-尽管如此

你也可以在IE中使用CSS来实现这一点

最新Safari、Chrome和FX中的新CSS转换。

CSS将允许

-webkit变换:旋转(-90度); -moz变换:旋转(-90度);过滤器:progid:DXImageTransform.Microsoft.BasicImage(旋转=3)

该元素还必须是display:block

CSS将允许

-webkit变换:旋转(-90度); -moz变换:旋转(-90度);过滤器:progid:DXImageTransform.Microsoft.BasicImage(旋转=3)


该元素还必须是display:block

我使用了纯CSS,对我来说效果非常好,下面是代码:

<div style="-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); z-index:inherit; float:left">Not at all</div>
一点也不

我使用了纯CSS,对我来说效果非常好,下面是代码:

<div style="-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); z-index:inherit; float:left">Not at all</div>
一点也不

我以前没见过,它可靠吗?我以前没见过,它可靠吗?