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

Растягивание фона вслед за лайтбоксом

20.11.2012, 20:10. Показов 2043. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые форумчане!
Это мое первое сообщение на вашем форуме, посему строго не судите. Есть сайт toch4learning.com
На сайте установлена joomla с плагином rokbox для отображения лайтбокса при щелчке на картинку. Вот на этой странице:http://www.touch4learning.com/... glish.html есть проблема, если нажать на картинку, то лайтбокс появляется, но в связи с тем, что текста много он растягивает страницу и ниже бекграуда появляется белый фон.Каким образом можно сделать так, чтобы бекграунд растягивался соответственно?
Заранее спасибо.
p.s:Я новичок в верстке сайтов, посему вопросы может быть глупые:/

Добавлено через 2 часа 42 минуты
Чего-то все молчат.Может, я не правильно сформулировал вопрос?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.11.2012, 20:10
Ответы с готовыми решениями:

Высота и растягивание фона
Здравствуйте. Столкнулся с проблемой вёрстки. Необходимо получить следующий вид: однако у меня получается такой вид: ...

Растягивание картинки фона на все окно браузера
Добрый день. Подскажите, как растянуть картинку на все окно браузера http://photonadereve.ru/index.php/calls. А то получается обрезанной...

Динамическое растягивание фона в шаблоне Joomla
Всем Здравствуйте!Помогите сделать фон в шаблоне Joomla растягивающемся! На фоне у меня картинка,которую нужно растенуть!То есть чтобы на...

8
20.11.2012, 20:29

Не по теме:

Bartlebi, это форум, а не автомат с кока-колой. Надо немножко подождать ;)

1
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
21.11.2012, 07:35
Цитата Сообщение от Bartlebi Посмотреть сообщение
если нажать на картинку, то лайтбокс появляется, но в связи с тем, что текста много он растягивает страницу и ниже бекграуда появляется белый фон.
В каком именно браузере появляется белый фон? Посмотрел в нескольких, везде при прокрутке страницы полупрозрачный черный фон остается на месте.
0
Почетный модератор
12274 / 5340 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
21.11.2012, 08:45
Alorian, белый фон появляется при низком разрешении экрана, к примеру, 1024х768, когда всплывающая картинка не помещается полностью на экран - при прокрутке вниз появляется белый фон.
2
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
21.11.2012, 09:28
Лучший ответ Сообщение было отмечено как решение

Решение

Косяк в том, что для оверлея, для вот этого полупрозрачного фона свойства position равно absolute.
Если установить position в fixed, то все станет нормально. Насколько я вижу, это проблема плагина.

Можно в файле /plugins/system/rokbox/rokbox.js найти вот этот кусок кода
JavaScript
1
2
3
4
5
6
7
8
9
10
'styles': {
    'opacity': 0,
    'display': 'none',
    'position': 'absolute',
    'top': 0,
    'left': 0,
    'cursor': 'pointer',
    'background-color': this.options.background,
    'z-index': this.options.zIndex
}
и исправить его вот так
JavaScript
1
2
3
4
5
6
7
8
9
10
'styles': {
    'opacity': 0,
    'display': 'none',
    'position': 'fixed',
    'top': 0,
    'left': 0,
    'cursor': 'pointer',
    'background-color': this.options.background,
    'z-index': this.options.zIndex
}
Вот только если править напрямую плагин, то есть шанс, что при обновлении плагина все изменения затрутся. Если плагин вы обновлять не планируете или надеетесь на свою память и потом вспомните об этом изменении, чтобы его повторить, то можно поправить все прямо в исходнике. Так будет работать гарантированно.

Если опасения на счет обновлений есть, то можно попробовать пересилить свойство position с помощью !important. В любом из файлов стилей напишите:
CSS
1
#rokbox-overlay {position:fixed !important;}
Тоже должно сработать, только менее гарантированный результат.
1
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 15
21.11.2012, 16:14  [ТС]
К сожалению, не сработал фикс. Фон как был белым за оверлеем, так им и остался=(
0
Почетный модератор
12274 / 5340 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
21.11.2012, 16:18
Bartlebi, у меня работает. А то, что у Вас там под фоном белое от сайта - задайте то же самое и для бэкграунда сайта. Это уже верстка шаблона а не лайтбокс.
1
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 15
21.11.2012, 21:23  [ТС]
Да, видимо я не правильно сформулировал вопрос.. После поялвения лайтбокса, если он больше, чем высота страницы, он ее растягивает, а бэкграунд остается на месте, тем самым, когда кончается бекграунд, далее после него открывается белый фон. Каким образом сделать бекграунд "резиновым" в данном случае?
Попробовал также прописать position:fixed для бекграунда, но фон вообще уехал незнамо куда..
Если не сложно, ткните, пожалуйста, пальцем, какой конкретно стиль править и как.
0
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 15
25.11.2012, 23:01  [ТС]
Ап Up
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2012, 23:01
Помогаю со студенческими работами здесь

Растягивание фона при изменении размеров формы
сначала не мог разобраться с фоном (как поставить), нашел решение поставить image и растянуть, все ставится растягивается но картинка...

Слайдер с превьюхами, большой фоткой и лайтбоксом
Здравствуйте. Ищу слайдер, как на фото Нужно, чтобы, если по маленькой фотке кликнуть, то она на место большой встала. А если по...

Формирование фона Sidebar'a графическим файлом и изменение размера фона
Фон сайд баров сформирован повторяющейся линий (графика в png). Как можно так подвигать этот участок серого фона чтобы зона виджетов за...

Движение камеры вслед за объектом
Ребята привет. Есть скрипт движения камеры с помощью мышки по X Y Z + вращение, прям как в редакторе юнити. + при движении объекта камера...

Вращение объекта вслед за мышкой
Всем привет! Есть такое задание: надо сделать так, чтобы объект ( в моем случае космический корабль) перемещался вслед за мышкой и при...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru