【发布时间】:2020-12-15 15:38:30
【问题描述】:
我刚刚开始使用这个应用程序,遇到了一个(对我来说)令人困惑的障碍......
我希望 div 的高度可以调整/扩展并保持图片的纵横比,将下面的 div 进一步向下推以适应。我试过 height: auto, overflow: visible 无济于事。
就像我提到的......一切都很好,直到网页的宽度超过 1776px,然后随着背景图像的扩展,图像的底部开始消失在它下面的 div 后面。
我已经注释掉了一个媒体查询,因为过渡不美观。希望它是一件容易的事,并会感谢任何帮助;谢谢。
JS
一切都是犹太教..
直到宽度达到 1776px
CSS:
.App {
text-align: center;
}
.landing {
background: url("./images/WHproofbackground.png");
background-repeat: no-repeat;
background-size: cover;
height: 95vh;
object-fit: contain;
}
/* @media only screen and (max-width: 1776px) {
.landing {
height: 120vw;
}
} */
.cabin-background {
}
.welcome {
font-size: 5vw;
}
.second-base {
height: 100em;
background-color: #957274;
}
js:
import React from "react";
import "./App.css";
function App() {
return (
<div className="App">
<header className="landing">
<div className="cabin-background">
<p className="welcome">Welcome Home,</p>
</div>
</header>
<div className="second-base">hello</div>
</div>
);
}
export default App;
【问题讨论】:
-
在您的问题中您需要提供code and styles as text, not a screen capture。
-
好的,现在怎么样?