【发布时间】:2017-10-20 12:50:19
【问题描述】:
我正在使用 Angular 4、Bootstrap 4 并尝试实现一个固定的可滚动右 div 和一个固定的左 div。它应该与Trulia 所拥有的非常相似。
Bootstrap 在版本 4 中删除了 Affix jQuery 插件,因此此方法不再有效,他们建议使用 position:sticky,但我无法让它工作。
请帮忙!
index.html
<div class="container-fluid">
<div class="row h-100">
<div class="col-md-6">
<div id="left-container">
<div class="search-property">
<input type="text">
</div>
</div>
</div>
<div class="col-md-6">
<div id="right-container">
<app-home-right></app-home-right>
</div>
</div>
</div>
</div>
style.css
#left-container {
height: 100%;
position: fixed;
width: inherit;
}
#right-container {
position: absolute;
}
.search-property {
position: relative;
top: 50%;
transform: perspective(1px) translateY(-50%);
margin-left: 50%;
}
.nopadding {
padding: 0 !important;
margin: 0 !important;
}
.border {
border: 1px solid black;
}
【问题讨论】:
标签: twitter-bootstrap sticky bootstrap-4 twitter-bootstrap-4