C# アプリケーションで WebBrowser を使用して Web ページを表示しています。標準の rgba を使用して半透明に設定された div があります。
background-color:rgba(255,0,255,0.5);
Firefox と IE 10 では正常に動作しますが、C# WebBrowser には表示されません。
これを回避して C# WebBrowser の背景を半透明にする方法はありますか?
AwesomiumとAwesomium.NETは、まさにそれをサポートする HTML UI エンジンです。
WPF を確認してくださいWebControl
。に設定WebControl.IsTransparent
しtrue
、say を使用して一部のコンテンツを読み込むbody { background-color: transparent; }
ことができます (を使用して、読み込まれたすべてのページに適用されるカスタム CSS を指定することもできますWebSession
)。
Perikles C. Stephanidis経由
たぶん次のようなものを試してください:
background-color: #ff00ff;
filter:alpha(opacity=50);
opacity: .5;
この質問にはいくつかの洞察があるかもしれません(すべての回答/コメントを読んでください) CSSを使用してテキストまたは画像に透明な背景を与えるにはどうすればよいですか?