语义 UI 下拉菜单 - 如何将其放置在打开链接的左侧?

问题描述 投票:0回答:2

我想打开打开下拉菜单的链接左侧的下拉菜单,这样它就可以在 iPhone 等小屏幕上看到。有一些标准的方法吗?

这是我的下拉菜单定义 - 最好有一些设置(类)告诉下拉列表与链接右侧对齐,而不是左侧对齐。

<div class="four wide mobile three wide computer column">
    <div class="ui compact dropdown doNotClose">
        <i class="dropdown icon"></i>
        <span class="ui tiny header">Filters</span>
        <div class="menu">
            <div class="item">
                <div class="ui toggle checkbox">
                    <input type="checkbox" checked>
                    <label>Acknowledge</label>
                </div>
            </div>
            <div class="item">
                <div class="ui toggle checkbox">
                    <input type="checkbox" checked>
                    <label>Active</label>
                </div>
            </div>
        </div>
    </div>
</div>

css semantic-ui
2个回答
12
投票

可以通过在下拉列表中添加

pointing
类来实现。

您可以在这里找到 JSFiddle 示例:http://jsfiddle.net/ypvpajrL/

来源:https://github.com/Semantic-Org/Semantic-UI/issues/3645


5
投票

将此样式添加到菜单类旁边

style="right: 0;left: auto;"

示例;

    <div class="ui simple dropdown icon button" style="margin:0;"> 
       <i class="calendar icon"></i>
            Date
        <div class="menu" style="right: 0;left: auto;">
        <a class="ui item">Today</a>
        <a class="ui item">Yesterday</a>
        </div>
    </div>
© www.soinside.com 2019 - 2024. All rights reserved.