(a) 画像に対して機能し、画像以外の使用については文書化されていないようであり、
(b) ?div? は完全に不透明です。ライトボックス以外のすべてをオーバーレイします。
似たような番組が欲しい
(a) 任意の HTML、または少なくとも CSS で配置された div、画像、およびテキストを含む div に対して機能し、
(b) オーバーレイ div の不透明度を 50% に設定して、背景がはっきりと見えるようにします。
そのための最良の選択肢は何ですか?
(a) 画像に対して機能し、画像以外の使用については文書化されていないようであり、
(b) ?div? は完全に不透明です。ライトボックス以外のすべてをオーバーレイします。
似たような番組が欲しい
(a) 任意の HTML、または少なくとも CSS で配置された div、画像、およびテキストを含む div に対して機能し、
(b) オーバーレイ div の不透明度を 50% に設定して、背景がはっきりと見えるようにします。
そのための最良の選択肢は何ですか?
通常、ソフトウェアの推奨事項について回答することはありませんが、ここではGreyBoxが適していると思います。
そのページの例は、半透明のオーバーレイ (ただし、これらのほとんどは簡単に変更できます) と、画像や Web サイトなどを含めるために起動する方法を示しています。
Fancybox-その機能セットを提供します。
(a) これは iframe を使用して自分で解決できます。しかし、フレームワーク (「プログラム」ではない) が必要な場合は、dojo を試してください。短いハックのために、きれいなjsコードが必要な場合は、必要に応じて実行するために少し読む必要がありますが、dojosダイアログは簡単で高速です。
(b) スタイルが気に入らない場合は、JavaScript フレームワークを変更しないでください。それは、標準のフォントが気に入らないために Word から Open Office に変更するようなものです。ライトボックスの css ファイルの後に (!) これを含む css ファイルをインクルードするだけです:
#lightboxOverlay {
opacity: 0.5;
}