Как я могу отключить отбрасывание тени за подменю в строке меню GWT?

#gwt #shadow #menubar #submenu

#gwt #тень #строка меню #подменю

Вопрос:

Я создал строку меню со сворачивающимися подменю, используя Googles GWT, как в этом примере: Панель меню витрины GWT

При наведении курсора мыши на элемент меню открывается подменю, если оно определено. Подменю отбрасывает тень, отличную от css3, которая не вписывается в мой дизайн пользовательского интерфейса, потому что я использую css3 box-shadow в другом стиле.

На первый взгляд кажется, что невозможно отключить эту тень в каком-либо свойстве … у кого-нибудь есть идея, как это сделать?

Ответ №1:

Всплывающее окно в строке меню представляет собой таблицу из 9 ячеек. Названия стилей в таблице соответствуют шаблону .menuPopup[Position] и .menuPopup[Position]Inner , где Position находится, например, TopLeft , BottomRight , Left и т.д.

Если вы скопировали стили из Showcase, этого должно быть достаточно, чтобы удалить все ссылки на ячейки, которые не являются .menuPopupMiddleCenter или .menuPopupMiddleCenterInner удалить тень, которую вы видите.