gpt4 book ai didi

css - Twitter Bootstrap Accordion 固定大小百分比

转载 作者:行者123 更新时间:2023-12-02 05:05:01 25 4
gpt4 key购买 nike

使用 twitter bootstrap 我正在尝试创建一个 Accordion ,展开后将在屏幕 高度 上占据 80%。到目前为止,我还没有找到让它与 % 合作的方法。固定高度可以正常工作,但如果不进行计算来确定屏幕高度的 80% 是多少,那是毫无意义的。

<div class="accordion" id="accordion2">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle btn-warning btn" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">
RETURNED RESULTS
</a>
</div>
<div id="collapseOne" class="accordion-body collapse in">
<div class="accordion-inner">
Anim pariatur cliche...
</div>
</div>
</div>
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle btn btn-danger" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">
WRITE RESPONSE
</a>
</div>
<div id="collapseTwo" class="accordion-body collapse">
<div class="accordion-inner">
Anim pariatur cliche...
</div>
</div>
</div>
</div>

CSS

#admin-response{
width:60%;
min-width:400px;
margin-left:10%;
height:85%;
float:left;
}
#admin-response .accordion-inner{
width:100%;
background-color:#fff;
height:100%;
box-shadow:2px 2px 12px rgba(0, 0, 0, 0.15);
-moz-box-shadow:2px 2px 12px rgba(0, 0, 0, 0.15);
-webkit-box-shadow:2px 2px 12px rgba(0, 0, 0, 0.15);
}

#admin-response .accordion-body.in.collapse{
min-height:85%;
}​

我创建了一个 fiddle 来显示我在本地拥有的东西

http://jsfiddle.net/bpSjn/1/

accordion 模型与twitter 给出的示例相同。对 CSS 进行了一些小改动。

最佳答案

这里的 JSFiddle 使用简单的 jQuery 来测量窗口高度

var viewportHeight = $(window).height() * 0.8;
$('.accordion').css('max-height', viewportHeight);
$('.accordion').css('min-height', viewportHeight);

http://jsfiddle.net/bpSjn/31/

还要注意 CSS 中删除的高度

关于css - Twitter Bootstrap Accordion 固定大小百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12791290/

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