【发布时间】:2015-02-27 05:25:18
【问题描述】:
想知道如何将旋转的文本固定在页面中心?
这是一个 jsfiddle,我希望我可以仅使用 CSS / html 来完成此操作。
非常感谢:)
HTML
<h1 class="main rotate">TEXT</h1>
CSS
h1 {
text-transform: uppercase;
white-space: nowrap;
text-align: center;
position: fixed;
left: 50%;
height: 100%;
width: 100%;
}
.rotate {
-webkit-transform-origin: 0 50%;
-moz-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
-o-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transform: rotate(-90deg) translate(-50%, 50%);
-moz-transform: rotate(-90deg) translate(-50%, 50%);
-ms-transform: rotate(-90deg) translate(-50%, 50%);
-o-transform: rotate(-90deg) translate(-50%, 50%);
transform: rotate(-90deg) translate(-50%, 50%);
}
【问题讨论】:
-
你的文字已经在中间了!
-
@ZeRuBuES -- 不完全是。它没有完全居中。