Как отключить страницу при загрузке с непрозрачностью в GWT
У меня есть требование, когда при загрузке страницы мне нужно отключить (все виджеты в ней должны быть видны, но отключены) страницу с блеклой (непрозрачностью) и включить только индикатор занятости.,
Как я могу достичь этого в GWT? Пожалуйста помоги
2 ответа
После применения следующего стиля CSS маскирование применяется во всех браузерах.
.maskingStyle {background: # 666666; позиция: абсолютная; Слева направо: 0; высота: 0; Z-индекс:10000; Дисплей: встроенный блок;
ширина:100%; высота:100%; непрозрачность: 0,2; фильтр: литерал ("альфа (непрозрачность = 20)");
-webkit-transition: непрозрачность OPACITY_DURATION;
-moz-transition: непрозрачность OPACITY_DURATION;
-o-переход: непрозрачность OPACITY_DURATION; переход: непрозрачность OPACITY_DURATION;
}
Эта функция называется маскировкой. Есть много способов сделать это. Один из способов - отключить все события, сделав все виджеты на экране доступными только для чтения и установив прозрачность с помощью css. Другой способ - использовать прозрачное небольшое непрозрачное изображение в качестве фона с очень высоким свойством z-index и удалять это изображение, когда оно больше не требуется.