mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2025-02-09 00:00:41 +03:00
#822 drawer overlay below breakpoint
This commit is contained in:
parent
344fbb2357
commit
0fdc0f8329
|
@ -29,7 +29,7 @@ function setDrawerPosition(position){
|
|||
var $container = $('.mdb-layout-container')
|
||||
|
||||
// once clicked, just do away with responsive marker
|
||||
$container.removeClass('mdb-drawer-open-md')
|
||||
//$container.removeClass('mdb-drawer-open-md')
|
||||
|
||||
var $icon = $(this).find('.material-icons')
|
||||
if($icon.text() == 'visibility_off'){
|
||||
|
|
|
@ -36,6 +36,7 @@
|
|||
// Sizing and positioning below here
|
||||
//
|
||||
// TODO create a mixin for the below that can generate a named set of styles so that you can use multiple drawer sizes i.e. something like mdb-layout-drawer-100, mdb-drawer-fixed-right-100, etc.
|
||||
// These should definitely be passed in as args: $mdb-layout-drawer-x-overlay-breakpoint, $mdb-layout-drawer-size
|
||||
|
||||
// for left or right drawers, setup widths, heights and positions
|
||||
@each $side in (left right) {
|
||||
|
@ -119,6 +120,16 @@
|
|||
> .mdb-layout-content {
|
||||
margin-#{$side}: $mdb-layout-drawer-size;
|
||||
}
|
||||
|
||||
// switch drawer to overlay instead of a content/header push at the pre-configured breakpoint
|
||||
@include media-breakpoint-down($mdb-layout-drawer-x-overlay-breakpoint) {
|
||||
> .mdb-layout-header,
|
||||
> .mdb-layout-content {
|
||||
width: 100%;
|
||||
margin-#{$side}: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
// Header layout (fixed top), belongs in a mdb-layout-container
|
||||
.mdb-layout-header {
|
||||
// FIXME: it would be nice to stick this directly on a .navbar, but .navbars are not flex ready, so this is relegated to be a container at this time.
|
||||
z-index: 2; // above content
|
||||
z-index: 3;
|
||||
display: flex;
|
||||
width: 100%;
|
||||
max-height: 1000px;
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
.navbar {
|
||||
margin-bottom: .25rem; // required to provide space for the shadow to render (need is visible in mobile drawer overlay)
|
||||
border: 0;
|
||||
border-radius: 0;
|
||||
@include shadow-2dp();
|
||||
|
|
|
@ -2,5 +2,8 @@
|
|||
$mdb-layout-drawer-bg-color: rgba($grey-50, 1) !default;
|
||||
$mdb-layout-drawer-text-color: rgba($grey-800, 1) !default;
|
||||
|
||||
// when media-breakpoint-down(md), make the drawer overlay instead of push the content/header (left right)
|
||||
$mdb-layout-drawer-x-overlay-breakpoint: md;
|
||||
|
||||
// Sizing
|
||||
$mdb-layout-drawer-size: 240px !default;
|
||||
|
|
Loading…
Reference in New Issue
Block a user