gpt4 book ai didi

html - 如何适合两个/+背景图像?

转载 作者:太空宇宙 更新时间:2023-11-04 01:46:10 24 4
gpt4 key购买 nike

你好,我已经这样做了:http://inventors.000webhostapp.com问题是我想让每个背景图像都适合整个屏幕。为此,我搜索并找到了这个:

html { 
background: url("https://images.pexels.com/photos/370799/pexels-photo-370799.jpeg?w=1260&h=750&auto=compress&cs=tinysrgb") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
<html>  
<body>
<div>
<p>hello</p>
</div>
</body>
</html>

这使得其中 1 张图片适合整个屏幕,但当我想添加第二张图片时,我的问题就来了。我所做的是创建

.p1 { 
background: url(1.png) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.p2{
background: url(2.png) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
<html>  
<head>
<link rel="stylesheet" href="main.css">
</head>
<body>
<div class="p1">
<p>hello</p>
</div>
<div class="p2">
<p>hello</p>
</div>
</body>
</html>

这使得背景图像变得很小(hello 的高度)

问题来了:有什么办法可以让这 2 张图片一张接一张地适合整个屏幕?

所以当我打开网页时我会看到所有第一张图片,而当我一直滚动到底部时我会完全看到第二张图片吗?显然,我打算为我的作品集放置 2 张以上的背景图片,但我认为这是一个很好的开始方式!

最佳答案

您必须设置容器的大小。您可以使用 100vh(高度)和 100vw(宽度)设置容器的视口(viewport)大小。请参阅以下示例:

html, body {
padding:0;
margin:0;
}
.p1 p, .p2 p {
display:inline-block;
}
.p1 {
background: url(http://placehold.it/100x100) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height:100vh;
width:100vw;
}
.p2{
background: url(http://placehold.it/101x101) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height:100vh;
width:100vw;
}
<div class="p1">
<p>hello</p>
</div>
<div class="p2">
<p>hello</p>
</div>

关于html - 如何适合两个/+背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44483351/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com