Добрый день, уважаемые участники форума.
Столкнулся со следующей проблемой:
На странице использую покадровую прокрутку с помощью fullPage.js и header с navbar с bootstrap 3. При загрузке страницы главная секция не заходит за header, все работает как надо (рис. 1). Когда делаем прокрутку вниз-вверх - главная секция заходит за header (рис. 2). Пробовал поработать с высотой, margin и padding разных элементов - не помогло.
Подскажите, в какую сторону копать?
Код index.html
Код main.css
Столкнулся со следующей проблемой:
На странице использую покадровую прокрутку с помощью fullPage.js и header с navbar с bootstrap 3. При загрузке страницы главная секция не заходит за header, все работает как надо (рис. 1). Когда делаем прокрутку вниз-вверх - главная секция заходит за header (рис. 2). Пробовал поработать с высотой, margin и padding разных элементов - не помогло.
Подскажите, в какую сторону копать?
Код index.html
Кликните здесь для просмотра всего текста
:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Artista студия интерьера</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/bootstrap-theme.min.css">
<link rel="stylesheet" href="css/jquery.fullPage.css">
<link rel="stylesheet" href="css/slick.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/media.css">
</head>
<body>
<div class="wrap-site">
<header class="site-header">
<nav class="navbar" role="navigation">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#top-menu" aria-expanded="false">
<span class="sr-only">Открыть навигацию</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">
<img src="img/logo.png" alt="Artista">
</a>
</div>
<div class="collapse navbar-collapse" id="top-menu">
<ul class="nav navbar-nav navbar-right" id="navigation">
<li data-menuanchor="home"><a href="#home">Главная</a></li>
<li data-menuanchor="studio"><a href="#studio">Студия</a></li>
<li data-menuanchor="services"><a href="#services">Услуги</a></li>
<li data-menuanchor="portfolio"><a href="#portfolio">Портфолио</a></li>
<li data-menuanchor="contacts"><a href="#contacts">Контакты</a></li>
</ul>
</div>
</nav>
</header>
<div class="site-content">
<div id="wrapper">
<div class="section" id="main">
<section class="main-section">
<div class="container-fluid">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-9 col-lg-9 wrap-main-left">
<div class="main-left">
<div class="overlay">
<img src="img/main_logo.png">
</div>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-3 col-lg-3 wrap-main-right">
<div class="carousel">
<div class="carousel-item">
<img src="img/carousel-item-0.jpg" alt="">
</div>
<div class="carousel-item">
<img src="img/carousel-item-1.jpg" alt="">
</div>
<div class="carousel-item">
<img src="img/carousel-item-2.jpg" alt="">
</div>
<div class="carousel-item">
<img src="img/carousel-item-3.jpg" alt="">
</div>
<div class="carousel-item">
<img src="img/carousel-item-4.jpg" alt="">
</div>
<div class="carousel-item">
<img src="img/carousel-item-2.jpg" alt="">
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<div class="section">
<p>1</p>
<p>1</p>
<p>1</p>
</div>
<div class="section" style="background-color: #8a6d3b">
</div>
<div class="section" style="background-color: #b92c28">
</div>
<div class="section" style="background-color: #151f54">
</div>
</div>
</div>
<footer class="site-footer">
</footer>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.fullPage.min.js"></script>
<script src="js/slick.min.js"></script>
<script>
$(document).ready(function(){
$('#wrapper').fullpage({
anchors: ['home', 'studio', 'services', 'portfolio', 'contacts', 'lastPage'],
menu: '#navigation',
scrollingSpeed: 1000
});
$('.carousel').slick({
vertical: true,
infinite: true,
slidesToShow: 5,
slidesToScroll: 1,
arrows: false,
autoplay: true,
autoplaySpeed: 500,
pauseOnHover: true,
variableWidth: 120,
responsive: [{
breakpoint: 992,
settings: {
slidesToShow: 4,
slidesToScroll: 2,
infinite: true,
vertical: false
}
}]
});
});
</script>
</body>
</html>
Код main.css
Кликните здесь для просмотра всего текста
:
/*region FONTS */
@font-face {
font-family: 'Bebas Neue Book';
font-weight: normal;
src: url('../fonts/Bebas Neue Book/Bebas Neue Book.ttf');
}
/*endregion*/
/*region HEADER*/
.site-header {
position: relative;
}
.navbar {
position: absolute;
left: 0;
right: 0;
height: 65px;
z-index: 10;
background: rgba(137, 136, 134, 0.15);
}
.site-header .navbar-brand {
padding: 5px 0 0 20px;
}
.site-header .navbar-brand img {
max-width: 140px;
max-height: 100px;
width: 100%;
height: auto;
}
#navigation li a {
font-family: Bebas Neue Book, sans-serif;
text-transform: uppercase;
font-size: large;
padding: 20px 8px;
color: #696866;
}
#navigation li a:focus {
background: none;
border: none;
}
#navigation li.active a {
text-decoration: underline;
}
#navigation li a:hover,
#navigation li.active a:hover {
background: none;
}
/*endregion*/
/* CONTENT */
body {
margin: 0 auto;
padding: 0;
background-color: #e4e3df;
}
.wrap-site {
min-width: 320px;
max-width: 1250px;
margin-left: auto;
margin-right: auto;
}
#main {
background: url("../img/background.jpg") center;
background-size: cover;
width: 100%;
padding: 0;
}
.main-section {
padding: 0;
}
.wrap-main-left,
.wrap-main-right {
padding: 0;
position: relative;
margin-top: 65px;
}
.carousel-item {
margin: 15px;
}
.carousel-item img {
width: 250px;
height: auto;
opacity: 0.65;
}
.carousel {
background-color: #000000;
opacity: 0.6;
height: 100%;
}
.slick-slide {
padding: 0 15px;
}