html - CSS to create side menu -
at moment html page has 2 divs hold information on page 1 underneath other. want there side bar left of them spanning down entire page.
<div class="container"> <div class="panel panel-primary"> <!-- default panel contents --> <div class="panel-heading">group 1</div> <div class="panel-body"> <div class='contentwrapper ng-cloak'> <div class='content'> <ul class="thumbnails"> <p> content </p> </ul> </div> </div> </div> </div> </div> <div class="container"> <div class="panel panel-primary"> <!-- default panel contents --> <div class="panel-heading">group 2</div> <div class="panel-body"> <div class='contentwrapper ng-cloak'> <div class='content'> <ul class="thumbnails"> <p> content </p> </ul> </div> </div> </div> </div> </div> i using bootstrap grid template, using angular drag , drop library , using (for reason) messes animations when things being moved around.
what easiest way of adding in div act side menu left of 2 divs shown?
you can this:
.sidebar { background: #eee; width: 100px; height: 50px; margin-right: -100%; margin-bottom: 10px; position: relative; display: block; overflow: visible; float: left; box-sizing: border-box; } .page-content { background: #aaa; margin-left: 100px; } <div class="container"> <div class="sidebar-wrapper"> <div class="sidebar"> sidebar<br> @ left; </div> </div> <div class="page-content-wrapper"> <div class="page-content"> <div class="panel panel-primary"> <!-- default panel contents --> <div class="panel-heading">group 1</div> <div class="panel-body"> <div class='contentwrapper ng-cloak'> <div class='content'> <ul class="thumbnails"> <p> content </p> </ul> </div> </div> </div> </div> <div class="panel panel-primary"> <!-- default panel contents --> <div class="panel-heading">group 2</div> <div class="panel-body"> <div class='contentwrapper ng-cloak'> <div class='content'> <ul class="thumbnails"> <p> content </p> </ul> </div> </div> </div> </div> </div> </div> </div> trade-offs of approach:
- you need put fixed width sidebar (either px, %, or anything)
- you need either have fixed height or let sidebar has height of content (you can't put
height: 100%;)
Comments
Post a Comment