旋轉了一組矩形inline-block
元素後,新版面寬度和高度在佈局流程中不受重視。這意味着它們彼此重疊。有沒有辦法解決這個問題?CSS在旋轉內嵌塊元素後,高度/佈局未對齊
在下面的示例中,請注意如何覆蓋左邊距,並且第二行塊上方有大的空白區域。
p {
width: 20px;
height: 80px;
background: red;
margin-left: 10px;
display: inline-block;
border: #FFF solid 1px;
}
.r {
transform: rotate(90deg);
}
Before:
<br/>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<hr/>After:
<br/>
<p class='r'></p>
<p class='r'></p>
<p class='r'></p>
<p class='r'></p>
<p class='r'></p>
活生生的例子:http://codepen.io/anon/pen/vKqjoR?editors=1100#0
我的回答給了你你正在尋找的東西。 – eclipsis