Basic styling for the Overlay module.
-
- /**
- * @file
- * Basic styling for the Overlay module.
- */
-
- html.overlay-open,
- html.overlay-open body {
- height: 100%;
- overflow: hidden;
- }
-
- #overlay-container,
- .overlay-modal-background,
- .overlay-element {
- height: 100%;
- left: 0;
- position: absolute;
- top: 0;
- width: 100%;
- z-index: 500;
- }
-
- .overlay-modal-background {
- /* Using a transparent png renders faster than using opacity */
- background: transparent url(images/background.png) repeat;
- }
-
- .overlay-element {
- background: transparent;
- left: -200%;
- z-index: 501;
- }
- .overlay-element.overlay-active {
- left: 0;
- }
-
- html.overlay-open .displace-top,
- html.overlay-open .displace-bottom {
- z-index: 600;
- }
-
- /**
- * Within the overlay parent, the message about disabling the overlay is for
- * screen-reader users only. It is always kept invisible with the
- * element-invisible class, and removed from the tab order. Overlay-child.css
- * contains styling for the same message appearing within the overlay, and
- * intended for sighted users.
- */
- #overlay-disable-message {
- display: none;
- }
- html.overlay-open #overlay-disable-message {
- display: block;
- }