我在网站上使用非常宽的形状作为背景(以创建一定的视觉效果)并且无法阻止水平滚动。有没有其他方法可以实现这个除了溢出属性,似乎对我没有用? http://tinyurl.com/kahfjha
答案 0 :(得分:1)
在body元素上使用overflow-x: hidden
代替overflow: hidden
,它将起作用:
body {
overflow-x: hidden;
}
答案 1 :(得分:1)
在您的css #contact-shape
和#design-shape
中width:5000px
删除该内容并且效果正常。
#design-shape {
background: none repeat scroll 0 0 #e98e82;
position: absolute;
transform: rotate(-45deg);
height: 1040px;
top: 1200px;
left: 0;
width: 100%;
z-index: 6;
}
#contact-shape {
background: none repeat scroll 0 0 #000;
position: absolute;
transform: rotate(-45deg);
height: 1460px;
top: 2757px;
left: 0;
width: 100%;
z-index: 1;
}
更新:我现在更改了css,同时保留了背景。