背景不起作用,它上升并被切成两半
Background doesn't work, it goes up and get cut in half
我正在创建一个网站登录窗口,背景是一张图片,但图片总是被切成两半并上升。
这是我正在使用的代码:
.loginbody {
background: url(img/LoginBackground3.jfif);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
font-family: sans-ser``if;
}
this is what it lookslike
如果没有看到您的 HTML 也很难判断,但您的包含元素可能不是视口的完整高度。
如果您想制作一个始终填满视口的全屏背景图片,请将您的 CSS 应用于页面的 html
元素:
html {
background: url(img/LoginBackground3.jfif) no-repeat center center fixed;
background-size: cover;
}
或者,您可以将 loginbody
元素的视口高度设置为 100vh
,使其成为视口的完整高度:
.loginbody {
background: url(img/LoginBackground3.jfif);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
font-family: sans-serif;
height:100vh;
}
我正在创建一个网站登录窗口,背景是一张图片,但图片总是被切成两半并上升。
这是我正在使用的代码:
.loginbody {
background: url(img/LoginBackground3.jfif);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
font-family: sans-ser``if;
}
this is what it lookslike
如果没有看到您的 HTML 也很难判断,但您的包含元素可能不是视口的完整高度。
如果您想制作一个始终填满视口的全屏背景图片,请将您的 CSS 应用于页面的 html
元素:
html {
background: url(img/LoginBackground3.jfif) no-repeat center center fixed;
background-size: cover;
}
或者,您可以将 loginbody
元素的视口高度设置为 100vh
,使其成为视口的完整高度:
.loginbody {
background: url(img/LoginBackground3.jfif);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
font-family: sans-serif;
height:100vh;
}