Kонтайнер со скролл-баром справа -- как сделать такое?

Главные вкладки

Комментарии

Аватар пользователя Айдар Айдар 18 июля 2011 в 23:58

А причем тут Друпал?

Изучать технологию Flash, штудировать мануалы по Adobe/Macromedia Flash, купить, наконец, одну из этих программ, изучить язык ActionScript.

Может быть, попроще такое реализовать: http://medportal.ru/ (блок справа "Клиники Москвы") - сам был бы не против такого решение.

Аватар пользователя alisazoja alisazoja 19 июля 2011 в 0:09

Айдар wrote:
А причем тут Друпал?

Изучать технологию Flash, штудировать мануалы по Adobe/Macromedia Flash, купить, наконец, одну из этих программ, изучить язык ActionScript.

Может быть, попроще такое реализовать: http://medportal.ru/ (блок справа "Клиники Москвы") - сам был бы не против такого решение.


Причем здесь флэш и АС вообще? Скролбар решаем на чистом CSS. И еще непонятно зачем вы мне рекомендуете клиники Москвы если я живу в Великобритании? Типо дефолт-сити что ли?

Аватар пользователя boneg boneg 19 июля 2011 в 0:01

"Айдар" wrote:
Изучать технологию Flash, штудировать мануалы по Adobe/Macromedia Flash

А без флеша типа стилизовать скролл нереально?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 19 июля 2011 в 0:13

"alisazoja" wrote:
Причем здесь флэш и АС вообще? Скролбар решаем на чистом CSS.

Так раз вы знаете, то зачем спрашиваете? Опять этот бедный сайт ночного клуба сёдня сдавать?

Аватар пользователя Айдар Айдар 19 июля 2011 в 0:39

"alisazoja" wrote:
Причем здесь флэш и АС вообще?
Кликните правой кнопкой по скроллбару в примере.
"boneg" wrote:
А без флеша типа стилизовать скролл нереально?

Стилизовать можно, но в примере флеш, соответственно, каков вопрос, таков и ответ.

Аватар пользователя Айдар Айдар 19 июля 2011 в 0:51

"Andruxa" wrote:
overflow-y: auto;

Вот за это огромное человеческое Спасибо. Видимо, это должно быть в связке с height ?..
А для пущей похожести на мой пример в первом комменте еще один див с рамкой и a:hover на строку пункта?

Аватар пользователя Andruxa Andruxa 19 июля 2011 в 1:21

"Айдар" wrote:
это должно быть в связке с height

смотря как будет сверстано, может быть и bottom, если надо вписать контейнер в экран
"Айдар" wrote:
мой пример в первом комменте

хороший, кстати, пример - там файрбагом всё очень даже видно, зря топикстартер его проигнорировала

ну а сверху можно навесить js для пущей красы:
http://www.noinimod.ru/52/

главное, что и без него будет работать

Аватар пользователя alisazoja alisazoja 19 июля 2011 в 2:26

То есть выходит что самое простое решение это таки (как в примере Айдара)
overflow: auto;
height: xx px;
width: xx px;

Получается и без джаваскрипта можно обойтись, используя только css?
Неужели все так просто?

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 19 июля 2011 в 9:25

"alisazoja" wrote:
Получается и без джаваскрипта можно обойтись, используя только css?
Неужели все так просто?

читайте уже книги, в них всё написано http://goo.gl/I7r2e
CSS - каскадные таблицы стилей. Подробное руководство
Мейер Э.А.

Аватар пользователя Айдар Айдар 19 июля 2011 в 12:24

"alisazoja" wrote:
и без джаваскрипта можно обойтись

А еще было бы интересно, если бы эти пункты были элементом селекта и внизу кнопка "Открыть" для того, чтобы выбрать несколько элементов, и по нажатию "Открыть" в новой вкладке открылись бы все страницы, на которые ссылаются эти элементы.

Аватар пользователя alisazoja alisazoja 25 июля 2011 в 20:57

А вот еще вопрос - предположим я делаю окошко со скроллбаром при помощи css (overflow: auto, height: ; width: ;).
Задача следующая - я вывожу допустим 5 тизеров в боксе со скроллбаром, при клике на тизер должен объявиться соответсвущий фулл-контент (желательно в том же окне со скролл-баром). Как проще всего это реализовать? Учитывая, что данный блок на моей странице является частью панели, мне пока ничего не пришло в голову кроме как создать во вью один вариант с тизерами другой с фулл контентом (Entity content + CONTEXTUAL FILTERS Content: Nid) и две панели абсолютно одинаковые, одна содержит вью с тизерами, а вторая вью с фулл контентом.
Может есть другой метод? Как это вообще решаемо?