Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 背景尺寸:封面;使页面可滚动到两侧_Html_Css - Fatal编程技术网

Html 背景尺寸:封面;使页面可滚动到两侧

Html 背景尺寸:封面;使页面可滚动到两侧,html,css,Html,Css,我正在测试视差滚动效果,其中有一个背景图片,通过滚动,你可以看到图片的不同部分。问题是,当我缩小页面时,图片会重复,这很难看。我没有试过重复;它只会让图片停留在一个角落里,我试过背景尺寸:封面;这使得页面可以滚动到我不需要的侧面 如何应对 编辑:我很抱歉忘了发代码 HTML和CSS: 视差{ 背景:url(“http://s1.picswalls.com/wallpapers/2014/02/19/latest-space-wallpaper_110926700_30.jpg)中心固定; }

我正在测试视差滚动效果,其中有一个背景图片,通过滚动,你可以看到图片的不同部分。问题是,当我缩小页面时,图片会重复,这很难看。我没有试过重复;它只会让图片停留在一个角落里,我试过背景尺寸:封面;这使得页面可以滚动到我不需要的侧面

如何应对

编辑:我很抱歉忘了发代码

HTML和CSS:

视差{ 背景:url(“http://s1.picswalls.com/wallpapers/2014/02/19/latest-space-wallpaper_110926700_30.jpg)中心固定; } .视差内{ 垫面:10%; 垫底:10%; }

我的第一个标题

尝试将css代码更改为以下内容:

body {
    margin: 0;
}
.parallax {
    background: url(latest-space-wallpaper_110926700_30.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.parallax-inner{
    padding-top: 10%;
    padding-bottom: 10%;
}
我自己测试过,效果很好,希望这能对你有所帮助

资源将对您有用:
只需使用

body{
    margin: 0;
    padding:0;
}

你需要发布你的代码请发布你的示例代码如果你删除了css并改为背景色怎么办?只是尝试了一下,效果不错。用于背景的图像大小为1920x1080,是太大还是什么?可以尝试
背景大小:100%100%
而不是
封面
,如果确实需要封面,则设置
溢出-x:hidden