色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么可以& # 39;旋轉(zhuǎn)后我不能移動這個div嗎?

李中冰1年前8瀏覽0評論

我有一個& ltdiv & gt我希望旋轉(zhuǎn)并移動到最左邊(就像使用left:0時一樣)。我已經(jīng)能夠旋轉(zhuǎn)它,以便我的文本是橫向的,因為我想要它,但它應(yīng)該被移動到屏幕的左邊。

我已經(jīng)嘗試使用左:0,但它似乎沒有什么作用。

我的HTML如下:

<div id="Menu" style="">This is a test. This text should be on the left side of the page.</div>

我的CSS是...

#Menu
{
width:100vh;
height:2vw;
background-color:#336699;
transform: rotate(-90deg);
}

為了將它移到屏幕的左側(cè),我遺漏了什么?為了進(jìn)一步演示這一點,我創(chuàng)建了一個jsfiddle。https://jsfiddle.net/px0sabgr/

您需要將變換原點更改為左中心,并在X方向包含一個值為-100%的平移。

#Menu {
  width: 100vh;
  height: 2vw;
  background-color: #336699;
  transform-origin: left center;
  transform: rotate(-90deg) translateX(-100%);
}

<div id="Menu" style="">This is a test. This text should be on the left side of the page.</div>

我認(rèn)為你只需要一個額外的translateX和一個transform-origin屬性。

html,
body {
  margin: 0;
}

#menu {
  width: 100vh;
  background-color: #336699;
  transform-origin: top left;
  transform: rotate(-90deg) translateX(-100%);
}

<div id="menu">This is a test. This text should be on the left side of the page.</div>