【发布时间】:2021-04-24 23:21:25
【问题描述】:
我想要一个包含一些文本的 div。但我希望文本垂直而不是水平流动。像这样;
M
是的
t
e
x
t
关于如何使用 CSS 实现这一点的任何想法?
【问题讨论】:
标签: css
我想要一个包含一些文本的 div。但我希望文本垂直而不是水平流动。像这样;
M
是的
t
e
x
t
关于如何使用 CSS 实现这一点的任何想法?
【问题讨论】:
标签: css
如果您只有一个 行 文本,您可以尝试使用 width:1em;letter-spacing:1px(每个字母之间有一个空格)
编辑:如果你想在每个字母之间不使用空格width:1em;letter-spacing:1em;word-wrap:break-word
【讨论】:
CSS3有一个提议的'writing-mode'属性,可以设置为'tb-lr'(从上到下写文本,从左到右写行),但不知道有没有浏览器支持然而,所以它不是可以依赖的东西。
【讨论】:
div{
text-orientation: upright;
writing-mode: vertical-lr;
}
<div>Jelly</div>
请在此处找到答案,您可以使用 text-orientation 和
【讨论】:
.yourtext { -moz-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-moz-transform-origin: top right;
-webkit-transform-origin: top right;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
【讨论】: