javascript - 语义用户界面( react ): Responsive vertical menu by changing to horizontal on mobile devices

标签 javascript css reactjs semantic-ui semantic-ui-react

我正在使用垂直菜单(semantic ui react)。这是我的结构:

<Grid>
    <Grid.Column mobile={16} tablet={5} computer={5}>
        <div className='ui secondary pointing menu vertical compact inherit'>
            <a className='item'>
                Element
            </a>
        </div>
    </Grid.Column>
</Grid>

但我需要菜单在移动设备上变成水平图标菜单。是否有可能以这种方式响应?我的意思是在计算机上它应该是一个带有文本项的垂直菜单,而在移动设备上它应该是带有图标的水平显示...

最佳答案

我认为您正在寻找 stackable menu变化。此外,您可以使用 Grid 的 visibility对于更复杂的事情。

关于javascript - 语义用户界面( react ): Responsive vertical menu by changing to horizontal on mobile devices,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42101102/

相关文章:

javascript - 如何创建在每个 li 中只允许 3 个 div 元素的 html 结构。在 React + underscore.js 中

javascript - 未根据 OPTIONS 请求发送 Cookie

javascript - 使用 css 或 JS 突出显示每行的第一个字符

html - 通过 CSS 响应式设置 div 的高度

javascript - React 将类组件转换为功能组件不起作用

javascript - React - 更新reducer中的数组填充对象

javascript - 在 Selenium 中使用 Java Script Executor 时无法读取未定义的属性 'click'

javascript - 如何在 Kendo 网格中没有事件的情况下知道哪一行处于编辑模式

css - 相当于不使用 HTML 表格的 rowspan 布局技巧

html - 为什么 inline-block 在这种情况下不能垂直居中?