Как я могу отключить тень, падающую за подменю в GWT MenuBar?

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

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

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


person proximus    schedule 12.04.2011    source источник


Ответы (1)


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

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

person Jason Terk    schedule 12.04.2011