Стилизация содержимого всплывающих окон 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
что вы пытаетесь отобразить в лайтбоксе. Это будет работать, если ваш лайтбокс является единственным местом, где вы отображаете этот узел.
Это рабочее решение, но не элегантное. Был бы признателен, если кто-то может прийти с более элегантным решением.