Dual Bootstrap Sidebar with Angular
I am trying to create a navigation scheme similar to that found on Google play music. If you have not see in it, a primary menu is hidden behind a hamburger button and overlays the surrounding content when expanded. In addition, there is also a persistent sidebar always present with a few quick links.
I have managed to recreate the primary sidebar completely and I am quite happy with it. However, I have not been able to get the quick link sidebar to work. Its content is always overlapping with the main content window. I am using angular 6 and bootstrap 4. Any help with what I could do to resolve this is appreciated. Still very new to this!
Here are few images to help me demonstrate my issue, and what I am trying to achieve.
Layout Component
<div class="wrapper sidebar-lg" [dir]="options.direction">
<div class="app-sidebar hide-sidebar" data-active-color="white" data-background-color="white" data-image="">
<app-sidebar></app-sidebar>
</div>
<div class = "app-sidebarMinor">
<app-sidebarMinor></app-sidebarMinor>
</div>
<app-navbar></app-navbar>
<div class="main-panel">
<div class="main-content">
<div class="content-wrapper">
<div class="container-fluid">
<router-outlet></router-outlet>
</div>
</div>
</div>
<app-footer></app-footer>
</div>
</div>
angular bootstrap-4
add a comment |
I am trying to create a navigation scheme similar to that found on Google play music. If you have not see in it, a primary menu is hidden behind a hamburger button and overlays the surrounding content when expanded. In addition, there is also a persistent sidebar always present with a few quick links.
I have managed to recreate the primary sidebar completely and I am quite happy with it. However, I have not been able to get the quick link sidebar to work. Its content is always overlapping with the main content window. I am using angular 6 and bootstrap 4. Any help with what I could do to resolve this is appreciated. Still very new to this!
Here are few images to help me demonstrate my issue, and what I am trying to achieve.
Layout Component
<div class="wrapper sidebar-lg" [dir]="options.direction">
<div class="app-sidebar hide-sidebar" data-active-color="white" data-background-color="white" data-image="">
<app-sidebar></app-sidebar>
</div>
<div class = "app-sidebarMinor">
<app-sidebarMinor></app-sidebarMinor>
</div>
<app-navbar></app-navbar>
<div class="main-panel">
<div class="main-content">
<div class="content-wrapper">
<div class="container-fluid">
<router-outlet></router-outlet>
</div>
</div>
</div>
<app-footer></app-footer>
</div>
</div>
angular bootstrap-4
Can you please create the working example in stackblitz.com?
– Paresh Gami
Nov 12 '18 at 5:15
add a comment |
I am trying to create a navigation scheme similar to that found on Google play music. If you have not see in it, a primary menu is hidden behind a hamburger button and overlays the surrounding content when expanded. In addition, there is also a persistent sidebar always present with a few quick links.
I have managed to recreate the primary sidebar completely and I am quite happy with it. However, I have not been able to get the quick link sidebar to work. Its content is always overlapping with the main content window. I am using angular 6 and bootstrap 4. Any help with what I could do to resolve this is appreciated. Still very new to this!
Here are few images to help me demonstrate my issue, and what I am trying to achieve.
Layout Component
<div class="wrapper sidebar-lg" [dir]="options.direction">
<div class="app-sidebar hide-sidebar" data-active-color="white" data-background-color="white" data-image="">
<app-sidebar></app-sidebar>
</div>
<div class = "app-sidebarMinor">
<app-sidebarMinor></app-sidebarMinor>
</div>
<app-navbar></app-navbar>
<div class="main-panel">
<div class="main-content">
<div class="content-wrapper">
<div class="container-fluid">
<router-outlet></router-outlet>
</div>
</div>
</div>
<app-footer></app-footer>
</div>
</div>
angular bootstrap-4
I am trying to create a navigation scheme similar to that found on Google play music. If you have not see in it, a primary menu is hidden behind a hamburger button and overlays the surrounding content when expanded. In addition, there is also a persistent sidebar always present with a few quick links.
I have managed to recreate the primary sidebar completely and I am quite happy with it. However, I have not been able to get the quick link sidebar to work. Its content is always overlapping with the main content window. I am using angular 6 and bootstrap 4. Any help with what I could do to resolve this is appreciated. Still very new to this!
Here are few images to help me demonstrate my issue, and what I am trying to achieve.
Layout Component
<div class="wrapper sidebar-lg" [dir]="options.direction">
<div class="app-sidebar hide-sidebar" data-active-color="white" data-background-color="white" data-image="">
<app-sidebar></app-sidebar>
</div>
<div class = "app-sidebarMinor">
<app-sidebarMinor></app-sidebarMinor>
</div>
<app-navbar></app-navbar>
<div class="main-panel">
<div class="main-content">
<div class="content-wrapper">
<div class="container-fluid">
<router-outlet></router-outlet>
</div>
</div>
</div>
<app-footer></app-footer>
</div>
</div>
angular bootstrap-4
angular bootstrap-4
edited Nov 12 '18 at 1:55
PM.
1,46112230
1,46112230
asked Nov 11 '18 at 23:27
JoshuaJoshua
11
11
Can you please create the working example in stackblitz.com?
– Paresh Gami
Nov 12 '18 at 5:15
add a comment |
Can you please create the working example in stackblitz.com?
– Paresh Gami
Nov 12 '18 at 5:15
Can you please create the working example in stackblitz.com?
– Paresh Gami
Nov 12 '18 at 5:15
Can you please create the working example in stackblitz.com?
– Paresh Gami
Nov 12 '18 at 5:15
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53254287%2fdual-bootstrap-sidebar-with-angular%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53254287%2fdual-bootstrap-sidebar-with-angular%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Can you please create the working example in stackblitz.com?
– Paresh Gami
Nov 12 '18 at 5:15