0
<< предыдущая заметкаследующая заметка >>
23 февраля 2012
Прошу совета: как бросить тень?

Ситуация: на странице открываются разные окна (например, окно комментария и т.п.)

Надо сделать так, чтобы верхнее выглядело активным, а все остальные вместе с самой страницей — чуть более тусклыми.

При этом надо, чтобы на странице все продолжало нажиматься! А все остальные открытые окна тоже были доступны для клика (например, с целью переключения на них).

Для примера вызовите два окна комментария, слегка разнесите их по сторонам экрана (мышкой за каемочку) и покликайте между ними: я сейчас сделал для примера активное красным бордюром-точками. Когда кликаешь на какое-нибудь из открытых окон — ему присваивается самый большой z-index и оно становится поверх всех (я специальную завел переменную=10 и увеличиваю ее++).

Так вопрос: можно ли еще и затемнение остальных грамотное сделать?

Из подручных средств есть, например, setOpacity(id,0.4);

Мне посоветовали создавать поверх главного окна темный DIV и предмаксимальным z-index и менять его прозрачность. Но это отстой и дурной тон: тогда на странице ничего не нажимается и не выделяется. А у нас не та идеология движка, чтоб открытие на странице какого-то вспомогательного окна становилось адским ЧП, замораживающим всю остальную жизнь.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`