Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 05.09.2017
Сообщений: 2

Ломается верстка при прокрутке страницы (bootstrap + fullPage.js)

05.09.2017, 15:12. Показов 2835. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые участники форума.

Столкнулся со следующей проблемой:
На странице использую покадровую прокрутку с помощью fullPage.js и header с navbar с bootstrap 3. При загрузке страницы главная секция не заходит за header, все работает как надо (рис. 1). Когда делаем прокрутку вниз-вверх - главная секция заходит за header (рис. 2). Пробовал поработать с высотой, margin и padding разных элементов - не помогло.

Подскажите, в какую сторону копать?

Код index.html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<!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
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
/*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;
}
Добавление/редактирование тегов оформления.
Миниатюры
Ломается верстка при прокрутке страницы (bootstrap + fullPage.js)   Ломается верстка при прокрутке страницы (bootstrap + fullPage.js)  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.09.2017, 15:12
Ответы с готовыми решениями:

Bootstrap - при с ужении ломается блок
Доброе время суток всем и за ранее благодарен тому кто откликнется!!! Блок в котором есть позиционирование при с ужении ломается.........

Bootstrap 4 - Ломается текст при 991рх
Доброе время суток! Скажите пожалуйста, почему при сужении текст ломается, а точнее переходит на границу которая содержит img Cкажите...

Bootstrap - ломается форма при выборе пунктов из списка
Есть форма инлайновая, хочу разместить множество выпадающих списков через select кусок кода: &lt;form...

1
0 / 0 / 0
Регистрация: 05.09.2017
Сообщений: 2
05.09.2017, 16:47  [ТС]
Залил текущую версию

Сайт:
Кликните здесь для просмотра всего текста


Добавлено через 1 час 1 минуту
Добавил в инициализацию fullpage параметр scrollOverflow. Вроде помогло.

JavaScript
1
2
3
4
5
6
            $('#wrapper').fullpage({
                anchors: ['home', 'studio', 'services', 'portfolio', 'contacts', 'lastPage'],
                menu: '#navigation',
                scrollingSpeed: 1000,
                scrollOverflow: true
            });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.09.2017, 16:47
Помогаю со студенческими работами здесь

Ломается верстка сайтов при загрузке
Привет всем. Уже сломал голову из-за чего может быть. Может подскажите в какую сторону копать. У меня на части сайтов ломается...

Ломается верстка при сужении окна браузера
Когда сжимаю браузер в какой то момент получается второй ряд http://official-ubn-ural.ru/

Баг при прокрутке страницы
Доброго времени суток, при расширении екрана 1024×768 баг не позволяет прокрутить страницу. Пациент: http://www.lcdut.ml/?page_id=27 ...

анимация при прокрутке страницы
подскажите пожалуйста - возможно при помощи только css задать animation при прокруnке страницы или всё таки нужен ещё и js , какой нибудь...

Эффекты при прокрутке страницы
Как добавляются эффекты при прокручивании страницы? Допустим что бы анимация секции страницы выполнялась не при загрузке, а при появлении...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru