twitter bootstrap dropdown popping under elements

后端 未结 7 1140
北海茫月
北海茫月 2020-12-20 09:27

You can see in this screenshot, the menu containing \"hi\" on each line is popping under body elements and also under a button on the screen.

相关标签:
7条回答
  • 2020-12-20 09:33

    Using answers posted here I did the following....On my _Layout.cshtml I added

    style="position: relative; z-index: 999;" to my container body-content div (just before RenderBody()) so it looks like this:

    <div class="container body-content" style="position: relative; z-index: 999; ">
            @RenderBody()
    
    0 讨论(0)
  • 2020-12-20 09:39

    Add css to parent element

    overflow:visible;
    
    0 讨论(0)
  • 2020-12-20 09:40

    It's a z-index problem.

    Make sure that the navbar is higher then the rest of the elements.

    0 讨论(0)
  • 2020-12-20 09:45

    I found my similar issue was due to opacity on a parent element being set to below 1.

    0 讨论(0)
  • 2020-12-20 09:50

    True, as arnirpc proposed the

    -webkit-transform: translate3d(0, 0, 0);
    

    does this trouble. But I had to use this because of Bootstrap Dynamic Pills and Tabs also with dropdown. Seen here: Pills with dropdowns

    So removing the translate would shift the dropdown box above the button of Dropdown - and thats what you do not want.

    But the dropdown of Bootstrap 4 pills is defaultly not even working since the dropdown is hiding behind the TAB-Content and does not matter if its a H1, text or image.

    So I tried the z-index thing on many things of the content the LI, UL, container etc. Nothing.

    Soltion for me: in this case it was just putting a z-index-minus-1 (or any class with z-index: -1) on the inner content.

    <div class="tab-content" id="pills-tabContent">
            <div class="tab-pane p-3 fade show active" id="pills-home" role="tabpanel" aria-labelledby="pills-home-tab">
    
                <div class="row">
                    <div class="col-sm-4 z-index-minus-1"> <!-- HERE -->
    
    0 讨论(0)
  • 2020-12-20 09:54

    I ran into a similar problem. I was able to fix it by removing the 'collapse' class from the nav-collapse element.

    I didn't really look further into the problem but that fixed it for me.

    0 讨论(0)
提交回复
热议问题