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

Фиксированная (плавающая) шапка и скролинг

28.05.2017, 19:14. Показов 5922. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Такой вопрос: фиксированную шапку я сделал но нужно чтобы ее можно было перемещать горизонтальным скролом

CSS
1
2
3
4
5
6
7
8
header{ 
    position: fixed;
    width: 1280px;
    height: 200px;
    background: #2D6C2F;
    z-index: 1;
    overflow: inherit;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2017, 19:14
Ответы с готовыми решениями:

Фиксированная шапка
Добрый день! Я новечек, пытаюсь сделать фиксированную шапку с прокруткой. Подскажите где ошибка?...

Фиксированная шапка
Как сделать шапку фиксированной? Вот код: <!DOCTYPE html> <html lang="en"> <head> <meta...

Фиксированная шапка сайта
есть сайт elo-boost.ru Подскажите как сделать фиксированную шапку как тут elo-boost.net В каком...

Фиксированная шапка большой таблицы
Здравствуйте. Не могу решить казалось бы простую задачу.. Имеется большая таблица с кучей строк...

2
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
28.05.2017, 23:27 2
Лучший ответ Сообщение было отмечено xark как решение

Решение

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
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<style>
    body { height: 5000px; width: 5000px; }
    header { background-color: red; width: 150px; height:150px; }
    .scroll_fixed {
        position:absolute;
        top:0;  
    }
    .scroll_fixed.fixed {
        position:fixed;
        top:0;
    } 
</style>
<script>
$(document).ready(function(){
        
var leftInit = $(".scroll_fixed").offset().left;
var top = $('.scroll_fixed').offset().top - parseFloat($('.scroll_fixed').css('margin-top').replace(/auto/, 0));
 
 
$(window).scroll(function(event) {
    var x = 0 - $(this).scrollLeft();
    var y = $(this).scrollTop();
 
    // whether that's below the form
    if (y >= top) {
        // if so, ad the fixed class
        $('.scroll_fixed').addClass('fixed');
    } else {
        // otherwise remove it
        $('.scroll_fixed').removeClass('fixed');
    }
    
    $(".scroll_fixed").offset({
        left: x + leftInit
    });
    
});
 
});
</script>
</head>
<body>
<header class="scroll_fixed">&nbsp;</header>
<div>
Quis ipsum ullamcorper dolore vulputate commodo suscipit eum duis  delenit molestie nostrud qui velit molestie zzril at eum ut volutpat,  consequat feugait aliquip amet. Laoreet illum illum suscipit zzril  nonummy dolore, dolore accumsan. Et, augue at tincidunt wisi duis sed  amet feugiat nulla luptatum nisl ut facilisis. Et veniam velit feugait  accumsan magna veniam, nulla vulputate in vero erat duis ea, illum  consequat at, exerci, ullamcorper. Te, dignissim feugiat iusto enim  consequat velit enim enim ea autem nulla eum, accumsan. Tation nisl, eum  in vero blandit et dolore consequat veniam accumsan duis ut eros in  odio delenit. Luptatum hendrerit molestie, et ullamcorper, odio ex, nisl  odio odio iriure minim vel elit exerci dolore, feugait nostrud, dolore  dolor ut. 
Duis autem esse molestie euismod in commodo enim,  exerci qui quis dolore dignissim velit augue, esse et vel et sit iriure  te esse. Molestie autem ut consequat dignissim, facilisi eros quis, et  facilisis consectetuer laoreet aliquip. Suscipit tation dolor dignissim  ex nisl praesent et lobortis eu nulla laoreet zzril ea hendrerit in. 
Vel  nisl ut facilisis nulla veniam velit feugait accumsan magna veniam,  nulla vulputate in vero erat duis ea, illum consequat at, exerci,  ullamcorper duis, dignissim. Iusto iusto enim consequat velit enim enim  ea autem nulla eum, accumsan blandit nisl, eum in. Feugait blandit et  dolore consequat veniam accumsan duis ut eros in odio delenit ea  hendrerit molestie. 
Ullamcorper iriure ut diam aliquam consequat  at lobortis adipiscing praesent, dolore augue. Feugait ad ex aliquam,  eros, eu consequat autem esse molestie euismod in commodo enim, exerci  qui quis dolore dignissim velit augue, esse et vel et sit. Nostrud te  esse ex autem ut consequat dignissim, facilisi eros quis, et facilisis  consectetuer laoreet aliquip eu tation dolor dignissim ex nisl. In et  lobortis eu nulla laoreet zzril ea hendrerit in sed, vel ut facilisi  vulputate, et enim duis et qui praesent hendrerit minim esse facilisis.  Erat autem delenit hendrerit lobortis lorem, te aliquip nostrud te wisi  iusto at eu dolor, vel, suscipit vel veniam vel quis lobortis tation  tation facilisis tation.
</div>
</body>
Добавлено через 2 минуты
В примере "position:absolute", подобие "horizontal fixed" создаётся jquery
0
19 / 17 / 6
Регистрация: 18.09.2015
Сообщений: 86
29.05.2017, 04:00 3
Цитата Сообщение от xark Посмотреть сообщение

CSS
1
2
3
4
5
6
7
8
header{ 
position: fixed;
width: 1280px;
height: 200px;
background: #2D6C2F;
z-index: 1;
overflow: inherit;
}
position: relative;
0
29.05.2017, 04:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2017, 04:00
Помогаю со студенческими работами здесь

Шапка резиновая и фиксированная - реал?
Шапка сайта, без JQ-наворотов - должна быть резиновой и фиксированной (при прокрутке - остается на...

Фиксированная шапка сайта с логотипом и горизонтальным меню
Здравствуйте! Проблема состоит в следующем: Ширина страницы 1980px, ширина заполняемого контента...

Фиксированная (плавающая) шапка сайта
Здравствуйте уважаемые форумчане! Я тут у вас совсем не давно, прошу сильно не бить если пишу пост...

Дробные числа - плавающая и фиксированная точки
Считал, что float - с фиксированной точкой, а double - с плавающей. То, что у float была точность...

Фиксированная шапка
Привет всем. Столкнулся вот с такой проблемой. Вывожу на страницу вот такую таблицу &lt;?php...

Фиксированная шапка
помогите сделать фиксированную шапку сдесь &lt;input class=&quot;printbutton&quot; type=&quot;button&quot;...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru