Summary
The :-moz-window-inactive
CSS pseudo-class matches any element while it's in an inactive window.
Note: Prior to the addition of this pseudo-class, giving different styles to background windows was achieved by setting an attribute (
active="true"
) on the top level XUL chrome window. This attribute is no longer used.:-moz-window-inactive
works in content HTML documents, too.
Example
This example alters the appearance of a box's background depending on whether its window is active or not.
HTML
<div id="mybox" style="width:200px; height:200px;"> <p>This is a box!</p> </div>
CSS
#mybox { background: linear-gradient(to bottom, blue, cyan); } #mybox:-moz-window-inactive { background: cyan; }
Result
You can view this as a live sample here as well.
Specifications
Not part of any specification.
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | ? | 4.0 (2)[1] | ? | ? | ? |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | ? | ? | ? | ? | ? |
[1] Implemented in bug 508482.