Bootstrap 3.2.0 responsive theme

by katalin_2003

HTML

<nav class="navbar navbar-trans navbar-fixed-top" role="navigation">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapsible"> <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" href="#">Brand</a>

        </div>
        <div class="navbar-collapse collapse" id="navbar-collapsible">
            <ul class="nav navbar-nav navbar-left">
                <li><a href="#section1">What</a>
                </li>
                <li><a href="#section2">When</a>
                </li>
                <li><a href="#section3">How</a>
                </li>
                <li><a href="#section4">Four</a>
                </li>
                <li><a href="#section5">Five</a>
                </li>
                <li><a href="#section6">Why</a>
                </li>
                <li><a href="#section7">Who</a>
                </li>
                <li>&nbsp;</li>
            </ul>
            <form class="navbar-form">
                <div class="form-group" style="display:inline;">
                    <div class="input-group">
                        <div class="input-group-btn">
                            <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-chevron-down"></span>
                            </button>
                            <ul class="dropdown-menu">
                                <li><a href="#">Category 1</a>
                                </li>
                                <li><a href="#">Category 2</a>
                                </li>
                                <li><a href="#">Category 3</a>
                                </li>
                                <li><a href="#">Category 4</a>
                           ...

CSS

/*
A custom Bootstrap 3.1 template
from http://bootply.com

This CSS code should follow the 'bootstrap.css'
in your HTML file.

license: MIT
author: bootply.com
*/
 html, body {
    height:100%;
    background:center no-repeat fixed url('/assets/example/bg_suburb.jpg');
    background-size: cover;
}
.icon-bar {
    background-color:#fff;
}
.navbar-trans {
    background-color:#279ddd;
    color:#fff;
}
.navbar-trans li>a:hover, .navbar-trans li>a:focus, .navbar-trans li.active {
    background-color:#38afef;
}
.navbar-trans a {
    color:#fefefe;
}
.navbar-trans .form-control:focus {
    border-color: #eee;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(100, 100, 100, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(100, 100, 100, 0.6);
}
section {
    padding-top:70px;
    padding-bottom:50px;
    min-height:calc(100% - 1px);
}
.v-center {
    padding-top:10%;
    font-size:70px;
}
.well {
    border-color:transparent;
}
a.list-group-item.active, [class*='-info'] {
    background-color: #168ccc;
    color:#fff;
}
#section1 {
    background-color: #168ccc;
    color:#dedeff;
}
#section2 {
    background-color: #e5e5ef;
    color:#686868;
}
#section3 {
    background-color: #168ccc;
    color:#ddd;
}
#section4 {
    background-color: #fff;
    color:#444;
}
#section5, #section7, #section7 a {
    color:#f5f5f5;
}
#section6 {
    background-color: #168ccc;
    color:#ddd;
}
footer {
    background-color:#494949;
    color:#ddd;
    min-height:100px;
    padding-top:20px;
    padding-bottom:40px;
}
footer .nav>li>a {
    padding:3px;
    color:#ccc;
}
footer .nav>li>a:hover {
    background-color:transparent;
    color:#fff;
}

JavaScript

// activate scrollspy menu
$('body').scrollspy({
  target: '#navbar-collapsible',
  offset: 50
});

// smooth scrolling sections 
$('a[href*=#]:not([href=#])').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
      var target = $(this.hash);
      target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
      if (target.length) {
        $('html,body').animate({
          scrollTop: target.offset().top - 50
        }, 1000);
        return false;
      }
    }
});