在我的网站上从页脚到页眉导航

时间:2018-04-27 13:11:33

标签: javascript jquery html css web

我想创建一个使用反向导航的网站。

您从页脚开始 ,然后在网站末尾爬到标题

如果有可能我只会使用CSS和Javascript(jQuery)

Navigation example

我的代码结构:

<body>
    <div class="end"></div>
    <div class="middle"></div>
    <div class="start"></div>
</body>

2 个答案:

答案 0 :(得分:0)

滚动到页面底部:

window.scrollTo(0, document.body.offsetHeight);

答案 1 :(得分:0)

使用flex父级,您可以更改元素的顺序或使用column-reverse Fiddle,并且@jcubic在他的回答中说使用window.scrollTo(0, document.body.offsetHeight);所以一旦页面它将在底部的主体上。希望这会有所帮助。

window.scrollTo(0, document.body.offsetHeight);
html,body{margin: 0;}
.flex{
  display: flex;
  flex-direction: column-reverse;
}
header{
  display: flex;
  justify-content: space-around;
  height: 150px;
  background-color: #a9a9a9;
  align-items: center;
}

nav{
  width: 30%;
}

nav ul{
  list-style: none;
  display: flex;
  justify-content: space-around;
  padding: 0;
  
 
}

nav ul li a{
  text-decoration: none;
  color: #000;
}

footer{
  background-color: #a9a9a9;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 150px;
}
<div class="flex">
  <header>
  <div class="logo">
    <img src="http://placehold.it/88x88" alt="">
  </div>
    <nav>
      <ul>
        <li><a href="#">Menu 1</a></li>
        <li><a href="#">Menu 2</a></li>
        <li><a href="#">Menu 3</a></li>
        <li><a href="#">Menu 4</a></li>
      </ul>
    </nav>
  </header>
   <section>
    <h1>Content</h1>
    <h1>Content</h1>
    <h1>Content</h1>
    <h1>Content</h1>
    <h1>Content</h1>
    <h1>Content</h1>
    <h1>Content</h1>
    <h1>Content</h1>
    <h1>Content</h1>
  </section>
  <footer>
    footer content
  </footer>

</div>