Joe*_*Joe 3 html css html5 css3 css-shapes
我想保持这种形状,使其响应并保持相同的方向,并且它仍然可以向下滚动页面.问题是,由于它的大小,它左右滚动,我希望避免.
如果我设置overflow: hidden;为其父元素(正文),则会导致所有其他内容在到达底部时消失.
有没有办法阻止页面左右滚动,"削减"额外的部分?谢谢
这是小提琴:https://jsfiddle.net/oytvt0p7/
#angled-shape {
width: 3000px;
height: 800px;
background-color: lightgrey;
margin-top: 50px;
margin-left: -1000px;
position: absolute;
z-index: -1;
overflow: hidden;
-ms-transform: rotate(-30deg); /* IE 9 */
-webkit-transform: rotate(-30deg); /* Safari */
transform: rotate(-30deg); /* Standard syntax */
}
<div id="angled-shape"></div>
Run Code Online (Sandbox Code Playgroud)
您可以设置overflow-x: hidden;,因此仍然可以在y方向滚动:
body {
overflow-x: hidden;
}
#angled-shape {
width: 3000px;
height: 800px;
background-color: lightgrey;
margin-top: 50px;
margin-left: -1000px;
position: absolute;
z-index: -1;
overflow: hidden;
-ms-transform: rotate(-30deg);
/* IE 9 */
-webkit-transform: rotate(-30deg);
/* Safari */
transform: rotate(-30deg);
/* Standard syntax */
}Run Code Online (Sandbox Code Playgroud)
<div id="angled-shape"></div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
134 次 |
| 最近记录: |