html - 将水平菜单转换为垂直菜单

标签 html css navbar

我怎样才能将这个水平菜单变成垂直菜单,这样当您将窗口缩放到特定宽度时,通过单击垂直显示的菜单来切换 popps。

我试图 overflow hidden ,但它似乎不起作用

我的导航 HTML 代码:

<nav>

        <div id ="wrapper">

            <div class="logo" >

                <h2> Navbar </h2>


            </div>

            <ul>
                <li><a href="#"> Home </a></li>
                <li><a href="#"> About </a></li>
                <li><a href="#"> Pricings </a></li>
                <li><a href="#"> Blog </a></li>
                <li><a href="#" class="exclusive"> Contact </a></li>
            </ul>

            <div id="toggle">
                <div id="one" class="line"> </div>
                <div id="two" class="line"> </div>
                <div id="three" class="line"> </div>
            </div>



        </div>

    <!--    
        <div id="place">
                <ul id="resize">
                    <li><a href="#"> Home </a></li>
                    <li><a href="#"> About </a></li>
                    <li><a href="#"> Pricings </a></li>
                    <li><a href="#"> Blog </a></li>
                    <li><a href="#"> Contact </a></li>
                </ul>
            </div>
            -->
    </nav>

完整代码:https://jsfiddle.net/20ynL31t/1/

最佳答案

您应该从 li 元素中删除 width: 100%,如下所示:

#wrapper ul li {
    text-align: center;
    padding: 0px;
    margin: 0 5px;
}

关于html - 将水平菜单转换为垂直菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52408691/

相关文章:

javascript - 首次加载时仅加载一次广告 (div)

html - 当元素具有不同宽度时,中间 li 元素直接居中

css - 需要在gtk上制作透明textview

ruby-on-rails - 在某些页面上隐藏导航栏和页脚

html - Bootstrap 导航对齐堆栈 li

html - Bootstrap Navbar 右对齐不起作用

html - 样式引号

html - 如何在video标签中播放.mov文件

css - 我需要在 css 中有两个动画,一个在开始时,一个在悬停时,但它不起作用

php - 单击元素后显示元素详细信息