I am using Angular 4, Bootstrap 4 and trying to implement a fixed scrollable right div and a fixed left div. It should be very similar to what Trulia has.
Bootstrap dropped the Affix jQuery plugin in version 4, so this method is no longer valid, they recommend using the position: sticky, but I can't get it to work.
Please, help!
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; }
source share