需要现有导航栏上的下拉菜单

时间:2017-09-10 17:17:32

标签: javascript html css

我使用html,js和css创建了一个导航栏。 是否可以在子菜单中设置下拉菜单'只有一个网站地图'没有转换整个代码或有相同的更好的代码。我使用相同的菜单创建了多个文件,所以如果只是一个小代码替换,那就更好了。



body {margin:0;}
.topnav img {
  float: left;  
}

.topnav {
  overflow: hidden;
  background-color: white;
}

.topnav a {
  float: left ;
  display: block;
  color: black;
  text-align: center;
  padding: 20px 20px;
  text-decoration: none;
  font-size: 20px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  letter-spacing: 1.8px;
}

.topnav .icon {
  display: none;
}

#logo {
  line-height: 0;
  width: 30%;
}
#logo img {
  width: 60%;
  height: auto;
}

.menu a:hover, a:active
{
text-decoration: none;

}
.active, a.active
{
color: orange;
}

<div class="topnav" id="myTopnav">
	<div id="logo"><a href="l"> <img src="images/image"></a></div>
		<a href="index.html">Home</a>
		<a  href="awards.html">Awards</a>
		<a href="site_map.html">Site Map</a>
		<a href="contact_us.html">Contact</a>
		</div>
&#13;
&#13;
&#13;

它没有显示代码段中的确切o / p。我也想让它变得敏感。

1 个答案:

答案 0 :(得分:0)

我只创建了下拉列表

body {margin:0;}
.topnav img {
  float: left;  
}

.topnav {
  overflow: hidden;
  background-color: white;
}

.topnav a {
  float: left ;
  display: block;
  color: black;
  text-align: center;
  padding: 20px 20px;
  text-decoration: none;
  font-size: 20px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  letter-spacing: 1.8px;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
}

.topnav a:hover .dropdown-content {
    display: block;
}
.topnav .icon {
  display: none;
}

#logo {
  line-height: 0;
  width: 30%;
}
#logo img {
  width: 60%;
  height: auto;
}

.menu a:hover, a:active
{
text-decoration: none;

}
.active, a.active
{
color: orange;
}
<div class="topnav" id="myTopnav">
	<div id="logo">
    <a href="l"> <img src="images/image"></a></div>
		<a href="index.html">  <span> Home </span> 
    <div class="dropdown-content">
    <p>1</p>
     <p>2</p>
      <p>3</p>
  </div>
    </a>
		<a  href="awards.html"> <span> Awards </span> 
    
    <div class="dropdown-content">
    <p>4</p>
     <p>5</p>
      <p>6</p>
  </div>
    </a>
		<a href="site_map.html">Site Map</a>
		<a href="contact_us.html">Contact</a>
		</div>