我在我的C#应用程序中使用WebBrowser来显示我的网页。我有一个使用标准的RGBA设定为半透明一个div:C#WebBrowser,设置div的不透明度
background-color:rgba(255,0,255,0.5);
它工作在Firefox和我的IE 10不错,但只是不会出现在我的C#web浏览器。
有没有办法可以解决这个问题,并为C#WebBrowser做一个半透明的背景?
我在我的C#应用程序中使用WebBrowser来显示我的网页。我有一个使用标准的RGBA设定为半透明一个div:C#WebBrowser,设置div的不透明度
background-color:rgba(255,0,255,0.5);
它工作在Firefox和我的IE 10不错,但只是不会出现在我的C#web浏览器。
有没有办法可以解决这个问题,并为C#WebBrowser做一个半透明的背景?
也许你可以试试:
background-color: #ff00ff;
filter:alpha(opacity=50);
opacity: .5;
和这个问题可能有一些见解(读所有的答案/评论) How do I give text or an image a transparent background using CSS?
Awesomium和Awesomium.NET是一个HTML UI引擎,支持这一点。
检查WPF WebControl
。您可以将WebControl.IsTransparent
设置为true
,并使用body { background-color: transparent; }
加载一些内容(您甚至可以使用WebSession
指定要应用于所有加载页面的自定义CSS)。
via Perikles C. Stephanidis