Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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_Responsive Design - Fatal编程技术网

设置带有图像背景全屏的html页面以响应

设置带有图像背景全屏的html页面以响应,html,css,responsive-design,Html,Css,Responsive Design,希望有人能帮忙 我正在尝试在一个站点中创建一个页面,该页面将具有填充其的背景图像。我添加了以下代码: <style type="text/css"> .myclassdiv { background-image:url('IMAGEURL'); background-repeat:no-repeat; background-size:100% 100%; } </style> <div class="myclass"> TE

希望有人能帮忙

我正在尝试在一个站点中创建一个页面,该页面将具有填充其
的背景图像。我添加了以下代码:

<style type="text/css">


.myclassdiv {
    background-image:url('IMAGEURL');
    background-repeat:no-repeat;
    background-size:100% 100%;
}
</style>


<div class="myclass">
  TEXT OVER IMAGE
</div>

.myclassdiv{
背景图像:url('IMAGEURL');
背景重复:无重复;
背景大小:100%100%;
}
文本覆盖图像

但是,在查看时,它仅显示图像沿文本高度的滑动。如何让它显示整个图像大小?那么它是如何使其响应的呢?

可能会发生两件事。首先,您可能正在寻找:

background-size:cover;
检查背景尺寸的更多信息。您使用的100%100%将完成图像宽度的100%


第二,你的div只会是它的高度,所以现在,它只会是行的高度,“文本超过图像”。当div的内容不是那么大时,查看有关调整div高度的信息。

可能会发生两件事。首先,您可能正在寻找:

background-size:cover;
检查背景尺寸的更多信息。您使用的100%100%将完成图像宽度的100%


第二,你的div只会是它的高度,所以现在,它只会是行的高度,“文本超过图像”。查看有关在div的内容不太大时调整div高度的信息。

使用
100vw
来调整宽度和高度,这意味着将图像大小调整为视图端口的100%,因此图像将根据视图端口大小进行缩放

例如,请重新调整浏览器窗口的大小以查看效果:

您还可以使用
背景大小:cover(但请注意不同)


身体{
填充:0;
保证金:0;
}
.myclass{
背景图像:url('https://upload.wikimedia.org/wikipedia/commons/5/5d/White-headed_Buffalo-weaver_Dinemellia_dinemelli_Perched_2000px.jpg');
背景重复:无重复;
宽度:100vw;
高度:100vw;
背景大小:100%100%;
}
文本覆盖图像

对宽度和高度使用
100vw
,这意味着将图像大小调整为视图端口的100%,因此图像将根据视图端口大小进行缩放

例如,请重新调整浏览器窗口的大小以查看效果:

您还可以使用
背景大小:cover(但请注意不同)


身体{
填充:0;
保证金:0;
}
.myclass{
背景图像:url('https://upload.wikimedia.org/wikipedia/commons/5/5d/White-headed_Buffalo-weaver_Dinemellia_dinemelli_Perched_2000px.jpg');
背景重复:无重复;
宽度:100vw;
高度:100vw;
背景大小:100%100%;
}
文本覆盖图像