Jak w temacie mam stronę która ma zakładki w menu, ale można ją również przewijać scrollem.
Jak zrobić, aby np. nie dochodziło, że jak przeiwnę to zatrzymuje mi się na połowie napisu następnego diva. Chodzi o to, że jak dojdzie do takiej systuacji to aby napis z całego diva był pokazany, Generalnie aby nie było zjawiska, że mam np. 0,5 cm jednego diva i reszta.
Kod:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Pytania</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
<link rel="stylesheet" href="style.css">
<script src="https://code.jquery.com/jquery-1.12.3.min.js" integrity="sha256-aaODHAgvwQW1bFOGXMeX+pC4PZIPsvn2h1sArYOhgXQ=" crossorigin="anonymous"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
<body data-spy="scroll" data-target=".navbar" data-offset="50">
<!--Menu-->
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Pytania</span></a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="#banner">Home</a></li>
<li><a href="#1">1</a></li>
<li><a href="#2">2</a></li>
<li><a href="#3">3</a></li>
<li><a href="#4">4</a></li>
</ul>
</div>
</div>
</nav>
<!--Menu koniec-->
<div class="container full-div" id="1" style="background-color: #1b6d85">
<div class="row">
<div class="col-md-8">
<h1 class="banner-text">111111111111111111111111111111111111</h1>
<img class="img-responsive" src="http://placehold.it/400x300" alt="">
</div>
</div>
</div>
<div class="container full-div" id="2" style="background-color: #ffffff">
<div class="row ">
<div class="col-md-8">
<h1 class="banner-text">22222222222222222222222222222222222222222</h1>
<img class="img-responsive" src="http://placehold.it/400x300" alt="">
</div>
</div>
</div>
<div class="container full-div" id="3" style="background-color: #8a6d3b">
<div class="row">
<div class="col-md-8">
<h1 class="banner-text">3333333333333333333333333333333333333333</h1>
<img class="img-responsive" src="http://placehold.it/400x300" alt="">
</div>
</div>
</div>
<div class="container full-div" id="4" style="background-color: #2b542c">
<div class="row">
<div class="col-md-8">
<h1 class="banner-text">44444444444444444444444444444444444444444</h1>
<img class="img-responsive" src="http://placehold.it/400x300" alt="">
</div>
</div>
</div>
</body>
</html>
css
/* Styles go here */
.full-div {
height:100vh;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: relative;
padding-top:40px;
}
#1{
background-color: yellow;
}
#2{
background-color: #2b542c;
}
#3{
background-color: #8a6d3b;
}