html - 使用 CSS 旋转

标签 html css

我正在尝试旋转一个简单的导航,并将其定位到容器 div 的左侧。但是,我不确定旋转应该如何工作。由于某种原因,该 div 未与其父级重叠并且不在站点内。

我想要的结果如下所示,文本与容器的左侧对齐:

Image

http://jsfiddle.net/ges7L/

.write-note-container {
    position: fixed;
    height: 400px;
    width: 800px;
    border: 2px solid #000;
    top: 50%;
    margin-top: -200px;
    right: 0;
    background-color: orange;
}

.write-note-container .nav {
    background-color: blue;
    height: 400px;
    border: 1px solid pink;
}

.write-note-container .nav .rotate {
      -ms-transform:rotate(90deg); /* IE 9 */
  -moz-transform:rotate(90deg); /* Firefox */
  -webkit-transform:rotate(90deg); /* Safari and Chrome */
  -o-transform:rotate(90deg); /* Opera */

background-color: red;
width: 400px;
text-align: left;
height: 100%;

}

最佳答案

您将需要 transform-origin属性设置为 0, 0

.write-note-container .nav .rotate {
    /* Other properties */
    background-color: red;
    transform-origin: 0 0;
}

Demo

关于html - 使用 CSS 旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21183219/

相关文章:

javascript - 根据视口(viewport)宽度动态调整图像高度

javascript - 单击原始div时输出可滚动div,并自动滚动到div底部

html - 有没有办法在html中修改css div的属性

android - 图片未在 Android 浏览器中显示

css - + CSS 中的运算符不起作用

html - 教程 5,新视角中的 cvc-elt.1

javascript - 半响应式 css 布局(取决于宽度和高度的其余部分)

javascript - 如何隐藏轮播中单个图像的下一个和上一个按钮?

html - 为什么我的 textarea 值在删除滚动条后没有居中?

javascript - 如何提高 div 的滚动速度?