html - 90 度旋转文本,与 CSS 齐平到页面右上角

标签 html css rotation typography

我知道如何使用 CSS 将文本旋转 90 度,但我试图将文本对齐到页面(或父元素)的右上角,作为其旋转 90 度的 self 。这可能吗?

例子:

enter image description here

最佳答案

前面的解决方案都不适用于任何数量的文本。你需要使用 transform-origin。

<div class="container">
<span class="rotate">Hello THERE!</span>
</div>

.rotate {

    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: left top;
    -moz-transform: rotate(90deg);
    -moz-transform-origin: left top;
    -ms-transform: rotate(90deg);
    -ms-transform-origin: left top;
    -o-transform: rotate(90deg);
    -o-transform-origin: left top;
    transform: rotate(90deg);
    transform-origin: left top;

    position: absolute;
    top: 0;
    left: 100%;
    white-space: nowrap;    
    font-size: 48px;
}

关于html - 90 度旋转文本,与 CSS 齐平到页面右上角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18392503/

相关文章:

html - css网格布局每行中不同的列数

javascript - HTML 在下面的标签中显示输入结果

javascript - 创建一个接受用户输入并在页面加载时将其添加到句子中的表单

php - Linux 不允许下载带空格的文件名

html - 只能在同一个名字下使用 CSS 类选择器

html - 由于垂直对齐的 div,内容未在 IE 中显示

html - CSS ticker 不能完全工作

Android 仅将 View 旋转 90 度

android - 旋转图像,并显示旋转角度

Android,应用程序在屏幕旋转时崩溃并打开对话框