Стилизация содержимого всплывающих окон Lightbox2

Я использую Lightbox2 для отображения узла внутри всплывающего окна Lightbox (используя rel="lightframe" внутри ссылки).

Есть ли способ передать CSS в этот iframe, чтобы я мог стилизовать содержимое так, как я хочу?

(Я на самом деле не понимаю, почему с помощью такого правила, как iframe body {font-size:1em} не работает, но это просто глупость...:-/)

Я предполагаю, что мне нужно запустить функцию JavaScript после загрузки Lightbox, которая добавит CSS. Будет ли это работать?

1 ответ

Решение

Начать с разработки стиля iframe - это небольшая головная боль, или, по крайней мере, так сказал мне мой дизайнер;)

Самое простое решение would be to add the styles directly in the template of the node type что вы пытаетесь отобразить в лайтбоксе. Это будет работать, если ваш лайтбокс является единственным местом, где вы отображаете этот узел.

Это рабочее решение, но не элегантное. Был бы признателен, если кто-то может прийти с более элегантным решением.

Другие вопросы по тегам