JSFiddle - React, Tailwind, and code Playground
by Mike Solomon
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap-theme.min.css">
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
<!DOCTYPE html>
<body id="page-top" class="index">
<nav class="navbar-fixed-bottom">
<a href="#apple" class="page-scroll">
click me to scroll to the next section
</a>
</nav>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand page-scroll" href="#page-top">Test</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li class="hidden">
<a href="#page-top"></a>
</li>
<li class="hidden">
<a href="#apple"></a>
</li>
<li>
<a class="page-scroll" href="#banana">Banana</a>
</li>
<li>
<a...
CSS
/*!
* Start Bootstrap - Agency Bootstrap Theme (http://startbootstrap.com)
* Code licensed under the Apache License v2.0.
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
*/
body {
overflow-x: hidden;
}
a,
a:hover,
a:focus,
a:active,
a.active {
outline: 0;
}
a {
color: #FF0000;
}
.navbar-default {
border-color: transparent;
background-color: #222;
}
.navbar-default .navbar-brand {
font-family: 'Josefin Sans', sans-serif;
color: #fed136;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand.active {
color: #fec503;
}
.navbar-default .navbar-collapse {
border-color: rgba(255,255,255,.02);
}
.navbar-default .navbar-toggle {
border-color: #fed136;
background-color: #fed136;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #FF0000;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #fed136;
}
.navbar-default .nav li a {
text-transform: uppercase;
font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: 400;
letter-spacing: 1px;
color: #FF0000;
}
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
outline: 0;
color: #fed136;
}
.navbar-default .navbar-nav>.active>a {
border-radius: 0;
color: #FF0000;
background-color: #fed136;
}
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
color: #FF0000;
background-color: #fec503;
}
@media(min-width:768px) {
.navbar-default {
padding: 25px 0;
border: 0;
background-color: transparent;
-webkit-transition: padding .3s;
-moz-transition: padding .3s;
transition: padding .3s;
}
.navbar-default .navbar-brand {
font-size: 2em;
-webkit-transition: all .3s;
-moz-transition: all .3s;
...
JavaScript
<!DOCTYPE html>
<body id="page-top" class="index">
<nav class="navbar-fixed-bottom">
<a href="#apple" class="page-scroll">
<!--
I would like this to automatically go to the next section instead of always going to apple. For example, when the reader is over the section carrot, clicking on this should fastforward to date, etc..
-->
click me to scroll to the next section
</a>
</nav>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand page-scroll" href="#page-top">Test</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li class="hidden">
<a href="#page-top"></a>
</li>
<li class="hidden">
<a href="#apple"></a>
</li>
<li>
<a class="page-scroll" href="#banana">Banana</a>
</li>
<li>
<a class="page-scroll" href="#carrot">Carrot</a>
</li>
<li>
<a class="page-scroll" href="#date">Date</a>
</li>
<li>
<a class="page-scroll" href="#elderberry">Elderberry</a>
...