javascript - 需要为我的导航创建一个移动版本不成功

标签 javascript html css

我在打开移动版导航栏时遇到了问题。在不知道我的问题是什么的情况下,我尝试了各种可能的方法,但都没有成功! 我尝试使用媒体,但我不知道该怎么做才能让它看起来像来来去去的汉堡包风格。我不得不提到我使用纯 css,所以我缺乏 JS 知识。 如果有人愿意帮助我,我将不胜感激,因为现在我卡住了,我不知道该怎么办。

<nav class="navi" id="target">
<div class="menu">
    <a class="link-1" href="#">home</a>
    <a class="link-1" href="#">info</a>
    <a class="link-1" href="#">contact</a>
    <div class="logo">
    <a href="#"><img alt="Brand" src="logo2.png" height="40px" width="60px"></a>
    </div>
</div>

</nav>

这是导航的CSS:

width:100%;
margin-top: 0;
padding: 10px;
text-align: center;
font-family: arial;
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
position:fixed;

text-align:right;
z-index:10;


}
.navi{
background: rgba(0,0, 0, 0.5);


}
.navi:hover{
background-color: rgba(0,0,0, 1);
}

.link-1 {
transition: 0.3s ease;
color: #fff;
font-size: 16px;
text-decoration: none;
border-top: 1px solid ;
text-align:right;
padding: 20px 0px;
margin: 0 20px;
font-weight: italic;
letter-spacing:2px;
}
.link-1:hover {
border-top: 2px solid #fff;

text-decoration: none;
color:#fff;

padding: 3px 6px;

}


.logo{
text-align:left;
margin-left:35px;
margin-top:-25px;

非常感谢!

最佳答案

我建议使用 Bootstrap 3。转到 getbootstrap.com 确保将 bootstrap 的 css 和 javascript 页面包含到您的元素中。汉堡风格导航栏的代码应如下所示:

<div class="container" id="main">
<div class="container">
    <div class="navbar navbar-fixed-top navbar-default">
        <ul class="nav nav-pills unstyled">
            <li class=""><a href="#skills">Skills</a></li>
             <li><a href="#projects">Projects</a></li>
                 <li><a href="#footer">Contact </a></li>
        </ul>


<!-- .btn-navbar is used as the toggle for collapsed navbar content -->
                <button class="navbar-toggle" data-target=".navbar-responsive-collapse" data-toggle="collapse" type="button">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
            </div>
        </div>

注意:如果您将浏览器窗口的大小调整到断点以下,您将只能看到汉堡包样式。

关于javascript - 需要为我的导航创建一个移动版本不成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30807316/

相关文章:

javascript - 单击按钮通过 Ajax 请求将 Javascript 数组发送到 Rails Controller

javascript - 如何在 INTEL XDK 中将今天的日期设置为默认日期并且每天都会更改?

html - 如何使单选按钮彼此相邻?

java - 绑定(bind)请求映射到html中的提交输入按钮(Springboot)

html - 内部 Div 溢出问题?

javascript - 参数seed是什么意思

javascript - UIB 日期选择器 - 显示前一天而不是当前日期(附有 Plunker)

javascript - omn​​ature s.tl() 的多重跟踪 onclick 链接,无法弄清楚

css - CSS 按钮的重叠

jquery - 与另一个 div 相对应的固定宽度元素的动态字体大小调整