设置带有图像背景全屏的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%;
}
文本覆盖图像