如何实现以下布局

如何实现以下布局

html - 如何实现以下布局?-LMLPHP

我不太关心“内容”区域,而不仅仅是导航栏。我以前没有做过下拉菜单的任何工作。另外,我目前的尝试失败了,我的汉堡图标非常不合适,似乎它的顶部还有一些看不见的边缘。然后,我的标题文字会固定在导航栏的顶部。



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/

10-09 14:20