我想使連續的div - 垂直方向的內容using CSS
。所以我使用了transform:rotation()方法。如果我使用下面的代碼,它會得到重疊。用它的內容旋轉div問題
輸入:
<html>
<head>
<style type='text/css'>
.container{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-ms-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top;
margin:10px;
background-color:#ffceff;
}
</style>
</head>
<body>
<div class='container '>
<span>Rotate Me</span>
</div>
<div class='container '>
<span>Rotate Me</span>
</div>
</body>
</html>
輸出:
有人可以爲此提出解決方案嗎?
注:
如果我使用display: inline-block
,那麼它不重疊,但它是容器的寬度的空間被旋轉後容器之間佔據。
感謝轉動。但是,如果不添加普通容器,我需要旋轉元素。 – Ponmalar
@Ponmalar爲什麼?我認爲這是最好的CSS解決方案。 –
你是說HTML不能被修改?那麼...有多少元素?寬度是已知的還是有限的? – vals