【问题标题】:How can I make my caret stop from moving when clicking on dropdown menu?单击下拉菜单时,如何使插入符号停止移动?
【发布时间】:2017-02-13 03:37:25
【问题描述】:

每次我点击我的下拉菜单时,它都会移动,我的其余菜单项也会移动。

折叠和展开(下拉菜单):

我的代码:

@if(Auth::user())    
    <ul class="nav navbar-nav pull-left">
        <li class="dropdown">
            <a href="#" class="dropdown-toggle subsytem" data-toggle="dropdown"><b>Room administration</b> <span class="caret"></span></a>
            <ul class="dropdown-menu">
                <li class="subsytem {{is_current_page('/administration') ? 'active' : ''}}"><a href="/administration">Room categories</a></li>
                <li class="subsytem {{is_current_page('/rooms') ? 'active' : ''}}"><a href="/rooms">Rooms</a></li>
            </ul>
        </li>
        <li class="subsytem {{is_current_page('/pricing') ? 'active' : ''}}"><a href="/pricing"><b>Pricing</b></a></li>
        <li class="subsytem"><a href="#"><b>Web reservation</b></a></li>
        <li class="subsytem"><a href="#"><b>Front desk</b></a></li>
    </ul>
@endif

【问题讨论】:

    标签: html css twitter-bootstrap drop-down-menu


    【解决方案1】:

    可能你在正常和活跃状态下有不同的风格。例如。边距、内边距、宽度等。 http://joxi.ru/a2XZlVbF1Q5B8r 看看。注意下拉箭头如何根据项目的状态移动。

    【讨论】:

    • 是的,dropdown open 类在打开下拉列表时被触发。是否有特定的属性可以将插入符号保持在各自的位置?
    • 我找到了问题所在。你不应该这样做joxi.ru/krDlgpJsEGzbOr。不要在活动状态下使用这样的 css 规则(在这种情况下它是 display: flex;),因为它与普通规则不同。
    • 谢谢!我想我使用display: flex 进行垂直对齐。我玩得太多了。
    猜你喜欢
    • 2018-02-28
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    相关资源
    最近更新 更多