如何擺脫溢出水平滾動條?我有兩個使用CSS3的對角線形狀。我已經嘗試了一切權利,但沒有任何作品。我甚至把溢出:隱藏。如何擺脫對角線全屏佈局中的水平滾動條?
有沒有一種方法可以調整div .right,因此它不會出現水平滾動條?
我確定這是一個noob錯誤,但我需要另一雙眼睛。
.row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.left{
width: 100%;
height: 500px;
background-color: #ff9a00;
position: absolute;
display: block;
left: -50%;
z-index: 3;
transform: skew(-45deg);
-o-transform: skew(-45deg);
-moz-transform: skew(-45deg);
-webkit-transform: skew(-45deg);
}
.right {
width: 100%;
height: 500px;
background-color: blue;
position: absolute;
display: block;
right: -50%;
z-index: 3;
transform: skew(-45deg);
-o-transform: skew(-45deg);
-moz-transform: skew(-45deg);
-webkit-transform: skew(-45deg);
overflow: hidden;
}
<div class="dual-screen">
<div class="row">
<div class="left"></div>
<div class="right"></div>
</div>
</div>
也許你應用溢出:隱藏到錯誤的元素,請嘗試將溢出規則應用於class =「row」的div。溢出應該應用於您想隱藏孩子溢出的容器。 –
謝謝你的迴應。 – PandaNinja