Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

:-moz-system-metric(windows-default-theme)

No estándar
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Resumen

La  pseudo-clase CSS :-moz-system-metric(windows-default-theme)  selecciona un elemento si el usuario está usando en esos momento uno de los siguientes temas de Windows: Luna, Royale, Zune, or Aero (por ejemplo  Vista Basic, Vista Standard, or Aero Glass). Esto excluye los temas clásicos de Windows y los temas realizados por terceros.

Este selector está pensado sobre todo para desarrolladores de temas.

Ejemplo

Contenido HTML

<p id="defaultThemes">
  Este párrafo debería tener un fondo verde con los temas de Windows Luna/Royale/Zune/Aero 
  y un fondo rojo con otros temas.
</p>

<p id="nonDefaultThemes">
  Este párrafo debería tener fondo verde con el tema clásico de Window o con temas de terceros
  y fondo rojo con otros temas
</p>

<p id="notSupported">La detección de temas no está soportada.</p>

Contenido CSS

#defaultThemes,
#nonDefaultThemes {
  background-color: #FFA0A0;
}

#defaultThemes:-moz-system-metric(windows-default-theme) {
  background-color: #A0FFA0;
}

#nonDefaultThemes:not(-moz-system-metric(windows-default-theme)) {
  background-color: #A0FFA0;
}

#notSupported:-moz-system-metric(windows-default-theme),
#notSupported:not(:-moz-system-metric(windows-default-theme)) {
  display: none;
}

Especificaciones

No es parte de ninguna especificación.

Compatibilidad con los distintos navegadores

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte básico No support 3.0 (1.9)[1] No support No support No support
Característica Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte básico No support ? No support No support No support

[1] Implementando en bug 426660. Cambió el comportamiento de los temas  Royale y Zone para que funcionaran igual que el tema Luna bug 429176.

Etiquetas y colaboradores del documento

 Colaboradores en esta página: pekechis
 Última actualización por: pekechis,