使用 writing-mode
您只能从上到下阅读要阅读的文本。根据 https://developer.mozilla.org/en/docs/Web/CSS/writing-mode
我唯一的选择是使用 sideways
。但是这个属性是实验性的。
.verticalTxt_lr {
writing-mode: vertical-lr;
}
.verticalTxt_rl {
writing-mode: vertical-rl;
}
.rotate {
transform: rotateZ(270deg);
}
https://jsfiddle.net/thadeuszlay/5ueopnqu/2/
我想把标签写在竖条上,但它应该从底部开始。
http://jsfiddle.net/thadeuszlay/3HL4a/2402/
在为条形图设置动画时尝试使用 rotate 会给我一种奇怪的行为,因此我正在寻找另一种方法来创建可以在头部向左倾斜时阅读的垂直文本。
原文由 thadeuszlay 发布,翻译遵循 CC BY-SA 4.0 许可协议
我结合
writing-mode
和rotation
:这对我很有效
width
和height
表格单元格内的设置。2020年重要编辑:
步骤 1) 查看 https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode,ctrl/cmd-F 获取“结果”。该表将反映您的浏览器(可能实施不当)。看看它下面的表格。那张桌子 应该 是这样的。
解决方案:
为确保您的解决方案经得起未来考验:
writing-mode:vertical-rl;
目前可以在 Chrome 上运行,直到其他人在 Blink 引擎中正确实现(但如果你的答案基于sideways-lr
它会在 Blink 正确实现此行为后中断,因为两行不相同。)。transform-origin
某些东西,也许使用calc(...)
,基于百分比和/或其他东西transform:rotate(180deg)
的。这应该可以解决大多数人会遇到的布局问题,导致他们查找此答案。如果有人有动画问题,那是一个单独的问题。(现在也弃用了 tb-rl)