gpt4 book ai didi

html - 100%高度的div定位

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

我想要这样的布局

enter image description here

nav 应该是固定的,div 的高度和 background-image 为 100%。在图片下方我想添加内容。

我的问题是 - 当我将图像定位的 div 设置为“相对”时,我无法将高度设置为 100%

.container ul {
margin-left: 50px;
}

.nav {
background-color: #D3D3D3;
height: 40px;
position: fixed;
width: 100%;
z-index: 1;
opacity: 0.6;
}

.nav li {
display: inline;
}

a {
color: white;
text-transform: uppercase;
text-decoration: none;
padding-left: 20px;
font-family: "Comic Sans MS", "Comic Sans", cursive;
font-weight: bold;
}

.jumbotron {
background-size: cover;
background-image: url('http://www.apothekenkurier.de/uploads/pics/haut.rg.jpg');
position: relative;
width: 100%;
height: 100%;
}

.content {
height: 100px;
background-color: gray;
}
<div class="nav">
<div class="container">
<ul class="pull-left">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
</div>
</div>

<div class="jumbotron">
</div>

<div class="content">
</div>

最佳答案

带填充的图像比例

我想这就是你要找的

.jumbotron {
background-size: cover;
background-image: url('http://www.apothekenkurier.de/uploads/pics/haut.rg.jpg');
position: relative;
width: 100%;
height: 0; /* Changed */
padding-bottom: 75%; /* height:width ratio */
}

Responsive elements that retain their aspect ratio

关于html - 100%高度的div定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29996369/

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