Html 如何使图像适合整个屏幕,并在取消缩放时保持在同一位置
我正在努力学习HTML5和CSS,我想建立一个关于我的网站,我想要的是当用户打开网站时,前屏幕会被一张图片完全覆盖 我将图像高度设置为100vh,宽度设置为100%,但是当我取消缩放时,图像开始重复自身,我尝试将背景重复设置为不重复,但是图像保持在左上角,是否可以使其仍保持在全屏 另一件事,当我在我的笔记本电脑小屏幕上看到网站时,背景图像似乎只显示了整个图像的一小部分,是否也可以在我的屏幕上显示整个图像 我在HTML5和CSS方面还没有经验,我试着在谷歌上搜索,但是没有很多有用的文章 我的HTML和CSS代码如下:Html 如何使图像适合整个屏幕,并在取消缩放时保持在同一位置,html,css,Html,Css,我正在努力学习HTML5和CSS,我想建立一个关于我的网站,我想要的是当用户打开网站时,前屏幕会被一张图片完全覆盖 我将图像高度设置为100vh,宽度设置为100%,但是当我取消缩放时,图像开始重复自身,我尝试将背景重复设置为不重复,但是图像保持在左上角,是否可以使其仍保持在全屏 另一件事,当我在我的笔记本电脑小屏幕上看到网站时,背景图像似乎只显示了整个图像的一小部分,是否也可以在我的屏幕上显示整个图像 我在HTML5和CSS方面还没有经验,我试着在谷歌上搜索,但是没有很多有用的文章 我的HTM
<!DOCTYPE html>
<style>
#welcome-section {
background-image: url(https://astrocampschool.org/wp-content/uploads/2019/01/Stars.jpg);
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: white;
}
body {
margin: 0px 0px 0px 0px;
}
#welcome-section >* {
margin: 8px 0px 8px 0px;
}
#welcome-section h1 {
font-size: 50px;
}
#welcome-section p {
font-size: 22px;
}
</style>
<html>
<head>
<title>Andrej</title>
</head>
<body>
<section id="welcome-section">
<h1>Hey, I'm Andrej!</h1>
<p><em>developer and tech enthusiast</em></h1>
</section>
</body>
</html></head>
#欢迎区{
背景图片:url(https://astrocampschool.org/wp-content/uploads/2019/01/Stars.jpg);
宽度:100%;
高度:100vh;
显示器:flex;
弯曲方向:立柱;
证明内容:中心;
对齐项目:居中;
颜色:白色;
}
身体{
保证金:0px 0px 0px 0px;
}
#欢迎章节>*{
保证金:8px 0px 8px 0px;
}
#欢迎来到h1区{
字体大小:50px;
}
#欢迎来到p区{
字体大小:22px;
}
安德烈
嘿,我是安德烈!
开发者和技术爱好者
img{
最大宽度:100%;
高度:自动;
宽度:自动\9;/*ie8*/
}
希望这能解决你的问题只需添加
背景尺寸:封面代码>到#欢迎部分
就这样
欢迎部分{
背景图片:url(https://astrocampschool.org/wp-content/uploads/2019/01/Stars.jpg);
宽度:100%;
高度:100vh;
显示器:flex;
弯曲方向:立柱;
证明内容:中心;
对齐项目:居中;
颜色:白色;
背景重复:无重复;
背景尺寸:封面;
}
身体{
保证金:0px 0px 0px 0px;
}
#欢迎章节>*{
保证金:8px 0px 8px 0px;
}
#欢迎来到h1区{
字体大小:50px;
}
#欢迎来到p区{
字体大小:22px;
}
安德烈
嘿,我是安德烈!
开发者和技术爱好者
尝试一些Javascript添加您的代码以更好地理解OK。当然。我添加了我的代码。这不适合整个屏幕,但只适合文本所在的部分is@someone12321查看此了解更多信息,希望它能修复您的problemhttps://webdesignerwall.com/tutorials/responsive-design-with-css3-media-queriesThe 林克说得不清楚
<style>
img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
</style>
<img src="image.png">