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

Параллельная вертикальная прокрутка двух блоков и отдельная горизонтальная прокрутка одного из двух блоков

11.08.2016, 16:14. Показов 5164. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Помогите решить проблему, пожалуйста. Есть блок div, внутри которого два блока div (в каждом из них по одной таблице), необходимо реализовать параллельную вертикальную прокрутку двух блоков и отдельную горизонтальную прокрутку одного из двух блоков, расположенных в общем блоке (посмотрите на рисунок 1, может понятнее станет).
Сделала следующим образом:
HTML5
1
2
3
4
<div class="div1">
<div class="div2"></div>
<div class="div3"></div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.div1 {
    height:400px;
    overflow-y: scroll;
    width:100%;
}
.div2 {
    width:50%;
    height:400px;
    float: left;
}
.div3 {
    width:300px;
    height:400px;
    float: right;
    overflow-x: scroll;
}
Вертикальная прокрутка получилась для всего блока, но для блока расположенного справа появилась своя и горизонтальная прокрутка и вертикальная(посмотрите на рисунке 2).
Как же это нужно реализовать? Посоветуйте, пожалуйста
Миниатюры
Параллельная вертикальная прокрутка двух блоков и отдельная горизонтальная прокрутка одного из двух блоков   Параллельная вертикальная прокрутка двух блоков и отдельная горизонтальная прокрутка одного из двух блоков  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.08.2016, 16:14
Ответы с готовыми решениями:

Параллельная прокрутка двух RichTextBox
Пусть есть 2 RichTextBox. Как сделать так, чтобы при перемещении курсора по строкам, равно как и при перетаскивании ползунка во втором...

Горизонтальная и вертикальная прокрутка
Всем добрый день. Подскажите, пожалуйста, как сделать так, чтобы при изменении положения ползунка в горизонтальной полосе прокрутки...

Вертикальная и горизонтальная прокрутка на экране
Недавно приобрел демо плату с STM32F7 Dysco и потихоньку экспериментирую с ней. Занятная штука этот встроенный графический контроллер - он...

3
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
11.08.2016, 17:05
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
.wrapper {
  width: 500px;
  height: 150px;
  border: 1px solid #ccc;
  margin: 0 auto;
  overflow: hidden;
  overflow-y: scroll;
  box-sizing: border-box;
}
[class^="main-cell"] {
  float: left;
  width: 50%;
  height: 200px;
  overflow: hidden;
  position: relative;
  border: 1px solid black;
  box-sizing: border-box;
  padding: 10px;
}
[class^="main-cell"] .cell-content {
  position: absolute;
  top: 0;
  left: 0;
}
.main-cell2 {
  overflow-x: scroll;
}
.main-cell2 .cell-content {
  width: 500px;
}
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<div class="wrapper">
  <div class="main-cell1">
    <div class="cell-content">
      Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dignissimos dolore culpa laudantium ipsum beatae sapiente asperiores, animi, sit repellat eius voluptatibus numquam deserunt. Ad facilis provident architecto nisi officiis. Id.
    </div>
  </div>
  <div class="main-cell2">
    <div class="cell-content">
      Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dignissimos dolore culpa laudantium ipsum beatae sapiente asperiores, animi, sit repellat eius voluptatibus numquam deserunt. Ad facilis provident architecto nisi officiis. Id.
    </div>
  </div>
</div>
Результат
0
0 / 0 / 0
Регистрация: 17.04.2015
Сообщений: 36
11.08.2016, 19:35  [ТС]
Спасибо! А возможно ли горизонтальную прокрутку сделать всегда в видимой области а не в конце вертикальной прокрутки?
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
11.08.2016, 19:49
Добавьте
CSS
1
2
3
.main-cell2 {  
  height:100%;
}
Не совсем понятно, что должно получиться на выходе.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.08.2016, 19:49
Помогаю со студенческими работами здесь

ScrollView вертикальная прокрутка, ползунок с двух сторон
Добрый день. Как реализовать прокрутку, чтоб ползунок был с двух сторон, слева и справа? Добавлено через 21 час 20 минут Воу, воу......

Прокрутка блоков в приложении
Надеюсь кто-то ответит: 1.Первое приложение таймера созревает для выпуска в интернет. Есть проблема, что когда я его создавал в Visual...

Прокрутка в сторону html блоков на js
Привет, мир! Помогите создать прокрутку блоков при нажатии на ссылку, чтоб поведение этой прокрутки была как в слайде, но с div блоками....

Позиционирование и прокрутка блоков HTML CSS
Здраствуйте, есть проблема. У меня есть два дива. Див с id &quot;parent&quot; имеет определенный размер и распологается по центру экрана. Див с id...

Динамика. Система из двух грузов и двух блоков
Система состоит из следующих элементов. Грузы массами m1 и m2 движутся поступательно. К грузам прикреплены невесомые нерастяжимые нити,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru