如何在GWT中使用不透明度加载时禁用页面

时间:2012-12-12 10:56:50

标签: gwt-2.5

我有一个要求,当页面加载时,我需要禁用(其中的所有小部件应该可见但禁用)具有淡入淡出(不透明度)的页面并仅启用忙指示符。

我怎样才能在gwt中实现这一目标?请帮忙

2 个答案:

答案 0 :(得分:1)

此功能称为屏蔽。有很多方法可以做到这一点。其中一种方法是通过使屏幕中的所有小部件只读并通过css设置不透明度来禁用所有事件。另一种方法是使用透明的轻微不透明图像作为背景,具有非常高的 z-index 属性,并在不再需要时删除该图像

答案 1 :(得分:0)

应用以下css样式后,将在所有浏览器中应用屏蔽     .maskingStyle {     背景:#666666;     位置:绝对的;     左:0;     高度:0;     的z-index:10000;     显示:内联块;
    宽度:100%;     高度:100%;         不透明度:0.2;         filter:literal(“alpha(opacity = 20)”);         -webkit-transition:opacity OPACITY_DURATION;         -moz-transition:不透明度OPACITY_DURATION;         -o-transition:opacity OPACITY_DURATION;         过渡:不透明度OPACITY_DURATION;      }