【发布时间】:2018-10-03 16:32:24
【问题描述】:
我使用弹性框创建了一个导航栏菜单,没有框架,只有 html 和 css 没有引导程序或基础 这是我想要的样子:\
ul,
nav {
list-style: none;
}
.Navbar {
display: flex;
padding: 16px;
font-family: sans-serif;
color: white;
background-color: orange;
}
.Navbar__Link {
padding-right: 30px;
font-family: ProximaNova;
font-size: 18px;
color: #fff;
}
.Navbar__Items {
display: flex;
}
.Navbar__Items--right {
margin-left: auto;
}
.Navbar__Link-toggle {
display: none;
}
@media only screen and (max-width: 768px) {
.Navbar__Items,
.Navbar {
flex-direction: column;
}
.Navbar__Items {
display: none;
}
.Navbar__Items--right {
margin-left: 0;
}
.Navbar__ToggleShow {
display: flex;
}
.Navbar__Link-toggle {
align-self: flex-end;
display: initial;
position: absolute;
cursor: pointer;
}
}
<header>
<div class="Navbar">
<div class="Navbar__Link Navbar__Link-brand">
Dronezone
</div>
<div class="Navbar__Link Navbar__Link-toggle">
<i class="fas fa-bars"></i>
</div>
<nav class="Navbar__Items Navbar__Items--right">
<div class="Navbar__Link">
Home
</div>
<div class="Navbar__Link">
About
</div>
<div class="Navbar__Link">
Pricing
</div>
<div class="Navbar__Link">
Our drones
</div>
<div class="Navbar__Link">
Our Realization
</div>
<div class="Navbar__Link">
Contact
</div>
</nav>
</div>
</header>
这里是 jsfidle:http://jsfiddle.net/jyc7Lkh4/ 注意:Itried margin 但我在尝试响应时遇到问题
我需要改变什么才能得到我想要的?
【问题讨论】: