导航列表浮动反转顺序响应

时间:2016-12-28 22:08:26

标签: javascript html css responsive

我的导航栏出现问题。阅读代码并尝试尽可能提供一些解决方案。问题是徽标向左移动,列表的其余部分在反向排列中正确。我知道我可以在html中更改它,但随后响应更改顺序。当我通过电话查看它是正常的,如果我改变了html命令,它在宽屏上正常并在电话上反转,反之亦然。希望你们明白我想说的话。

ul.topnav .logo {
  overflow: hidden;
  float: left;
}
ul.topnav .logo a {
  font-family: 'Montserrat';
}
r {
  color: #E53935;
}
ul.topnav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, .89);
}
@media screen and (min-width: 680px) {
  ul.topnav {
    padding: 10px;
  }
}
ul.topnav li {} ul.topnav li:first-child {
  float: left;
}
ul.topnav li:not(:first-child) {
  float: right;
}
ul.topnav li:first-child a {
  font-family: 'Montserrat';
  display: inline-block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 4px;
  text-decoration: none;
  transition: 0.3s;
}
ul.topnav li:not(:first-child) a {
  font-family: 'Montserrat';
  display: inline-block;
  color: #f2f2f2;
  text-align: center;
  padding: 36px 16px;
  text-decoration: none;
  transition: 0.3s;
  font-size: 14px;
}
ul.topnav li a:hover {
  color: #951717;
}
ul.topnav li.icon {
  display: none;
}
@media screen and (max-width: 680px) {
  ul.topnav li:not(:first-child) {
    display: none;
  }
  ul.topnav li.icon {
    float: right;
    display: inline-block;
  }
  ul.topnav li.icon a {
    font-size: 13px;
    ;
  }
}
@media screen and (max-width: 680px) {
  ul.topnav.responsive {
    position: relative;
  }
  ul.topnav.responsive li.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  ul.topnav.responsive li {
    float: none;
    display: inline;
  }
  ul.topnav.responsive li:not(:last-child) a {
    display: block;
    text-align: left;
    padding: 14px 4px;
  }
  .wrapper {
    width: 100%;
    margin: 0 auto;
  }
}
<ul class="topnav" id="myTopnav">
  <li class="logo">
    <a href="index.php">
      <img src="img/logo.png" />
    </a>
  </li>
  <li><a class="active" href="about.php">ABOUT</a>
  </li>
  <li><a href="coaching.php">COACHING</a>
  </li>
  <li><a href="contact.php">CONTACT</a>
  </li>
  <li><a href="faqs.php">FAQS</a>
  </li>
  <li class="icon">
    <a href="javascript:void(0);" onclick="myFunction()">☰</a>
  </li>

</ul>

0 个答案:

没有答案