gpt4 book ai didi

css - Bootstrap 3.6 - 高度为 100% 的 Div

转载 作者:行者123 更新时间:2023-11-27 23:04:41 25 4
gpt4 key购买 nike

我拍了一个 CSS 图片库 ( https://codepen.io/gabrielajohnson/pen/EMVxEL ),我想在我的元素中使用它。

问题是图库使用了 html,body {width:100%,height:100%},它按预期工作。但在我的例子中,画廊位于 Bootstrap Modal 中,其中 height: 100% 不起作用,它给了我一个 0 高度。我不能使用以 px 为单位的高度,因为我不知道画廊有多少元素。

您有什么办法可以解决吗?我尝试在模态窗口中使用 min-height:100%, height:100%,但没有结果。

这是我的 CodePen 示例:https://codepen.io/Piticu/pen/zYYLrKY

最佳答案

您会在下面找到一个基本的 html 片段,其中包含对应的 css,用于 Bootstrap 3 中的 100% 模态高度。使用它作为主要结构,并在模态主体中构建您的图片库。

<body>
<div class="container">
<div class="row text-center">
<h3>The Large Modal</h3>
<a href="#" class="btn btn-lg btn-primary"
data-toggle="modal" data-target="#lgModal">
Click to open Modal </a>
</div>
</div>

<div class="modal fade" id="lgModal" tabindex="-1" role="dialog" aria-labelledby="lgModal" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel">Large Modal</h4>
</div>
<div class="modal-body">
<div class="gallery">
GALLERY <!-- here your gallery -->
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
</body>

有了这个CSS

html, body {
height: 100%;
}
body {
position: relative;
}
body > .container,
body > .container-fluid {
min-height: 100%;
}
.modal {
position: absolute;
top:5%; bottom:5%; /* see .modal-dialog below */
height: auto;
}
.modal-dialog {
/* 100% - top 5% - bottom 5% */
height: 90%;
}
.modal-content {
height: 100%;
}
.modal-body {
/* 100% - heightModalFooter */
height: calc(100% - 160px);
}
.gallery {
position: relative;
height: 100%;
background-color: #eee; /* remove this line, for test only */
}

关于css - Bootstrap 3.6 - 高度为 100% 的 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58790973/

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