如何解决全屏背景图片 CSS
我试图让背景图像全屏显示,但无论我做什么,它都只会延伸到最底部组件结束的位置,所以大约在屏幕的中间位置。以下是我当前的代码、CSS 和 JSX,因为我使用的是 Stenciljs。
//JSX
<Host>
<div class="main>
<login-Box></login-Box>
</div>
<Host>
//CSS
host {
display: block;
}
.main {
background-image: url("test.jpg");
background-size: cover;
min-width: 100%;
min-height: 100%;
}
login-Box 是我的另一个 Stenciljs 组件,它有自己的 .css 文件。我试过将背景样式放在主机部分,但得到了相同的结果。添加边距和内边距会扩展背景图像的跨度,但它无法使用,因为当屏幕尺寸改变时它不会改变尺寸。
有关如何使图像适合屏幕尺寸的任何帮助?
感谢您的帮助。
解决方法
尝试将 'position:absolute' 添加到您的 .main 类
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。