文本旋转

Avatar of Chris Coyier
Chris Coyier

如果您正在寻找一种垂直设置文本的方法,最好的选择可能是 CSS writing-mode

如果您只是想旋转一些文本,您可以像这样旋转整个元素,这会将其逆时针旋转90度

.rotate {

  transform: rotate(-90deg);


  /* Legacy vendor prefixes that you probably don't need... */

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

Internet Explorer 的 BasicImage 过滤器中的 rotation 属性可以接受四个值之一:0、1、2 或 3,它们将分别将元素旋转 0、90、180 或 270 度。


另请参阅这篇关于侧向标题的 博客文章

查看 Chris Coyier 的 CodePen 上的笔
侧向标题
(@chriscoyier)
CodePen 上。

查看 Graham Clark 的 CodePen 上的笔
侧向标题旋转
(@Cheesetoast)
CodePen 上。