我不太关心“内容”区域,而不仅仅是导航栏。我以前没有做过下拉菜单的任何工作。另外,我目前的尝试失败了,我的汉堡图标非常不合适,似乎它的顶部还有一些看不见的边缘。然后,我的标题文字会固定在导航栏的顶部。
a:link, a:hover, a:active, a:visited {
text-decoration: none;
color: inherit;
}
div.nav {
width: 100%;
background-color: #1c1c1c;
color: white;
position: absolute;
top: 0;
left: 0;
right: 0;
margin-top: 0;
height: 50px;
}
.nav h1 {
text-align: center;
margin: 0 auto;
font-size: 1.5em;
position: fixed;
top: 0;
left: 50%;
right: 50%;
}
.nav h2 {
text-align: left;
color: white;
position: fixed;
top: 0;
left: 2%
}
li.dropdown {
text-align: left;
}
div.dropdown-content {
display: none;
}
<div class="nav">
<h1>Title</h1>
<h2>☰</h2>
</div>
最佳答案
做更多的研究伙计。
a:link, a:hover, a:active, a:visited {
text-decoration: none;
color: inherit;
}
div.nav {
width: 100%;
background-color: #1c1c1c;
color: white;
position: absolute;
top: 0;
left: 0;
right: 0;
margin-top: 0;
height: 50px;
}
.nav h1 {
text-align: center;
margin: 0 auto;
font-size: 1.5em;
position: fixed;
top: 0;
left: 50%;
right: 50%;
}
.nav h2 {
text-align: left;
color: white;
position: fixed;
top: 0;
left: 2%
}
li.dropdown {
text-align: left;
}
div.dropdown-content {
display: none;
}
.content{
display: inline-block;
width: 45%;
height: 200px;
border: 2px solid black;
border-radius: 10px;
margin: 60px 10px 0 10px;
text-align: center;
}
<div class="nav">
<h1>Title</h1>
<h2>☰</h2>
</div>
<div>
<div class="content">
content
</div>
<div class="content">
content
</div>
</div>
关于html - 如何实现以下布局?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40502171/