gwt / gwt-query - 在面板内部创建透明的一些内部区域

时间:2012-08-17 20:29:06

标签: java gwt transparency gwtquery

我一直在期待能让我透明面板内部区域而不是其他内部区域的东西。比方说,如果我有一个尺寸为500x300的面板,我想只透明左边和顶部(相对于它的母体)分别为30和40,宽度和高度分别为100和200的区域。

提前致谢!

PS:也许解决方案可能是本机方法中的一些js东西,但不确定。

1 个答案:

答案 0 :(得分:0)

我认为没有一种简单的方法可以“删除”某个小组的一部分。我会解决它:

Panel:
+---------+--------------------------------+----------------+
|         |             B                  |                |
|         |                                |                |
|         +--------------------------------+                |
|         |                                |                |
|   A     |             T                  |      D         |
|         |                                |                |
|         |                                |                |
|         +--------------------------------+                |
|         |             C                  |                |
|         |                                |                |
+---------+--------------------------------+----------------+

让整个面板背景透明 [*] 。然后添加白色背景的A,B,C和D.这将使T透明。

使用DockLayoutPanel可以轻松实现这种安排!

[*] 提示:如果您使用的是GWT主题,则可能已经在面板上设置了背景。如果是这种情况,请使用myPanel.addStyleName("transparent"),并定义CSS规则

div.transparent {
  background: none;
}
相关问题