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-image-region

Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

Pour certains éléments XUL et les pseudo-éléments qui utilisent une image grâce à la propriété list-style-image, la propriété -moz-image-region définit la partie de l'image qui est utilisée plutôt que l'image toute entière. Cela permet d'utiliser des images qui regroupent des sprites afin d'améliorer les performances.

La syntaxe de cette propriété est semblable à la syntaxe de la propriété clip. Les quatre valeurs sont relatives au coin en haut à gauche de l'image.

Note : Pour un système qui fonctionne pour n'importe quel arrière-plan, on pourra utiliser la propriété -moz-image-rect.

Valeur initialeauto
Applicabilitééléments XUL image et aux pseudo-éléments :-moz-tree-image, :-moz-tree-twisty et :-moz-tree-checkbox. Note : -moz-image-region ne fonctionnera qu'avec les éléments image où l'icône est définie avec list-style-image. Cela ne fonctionnera pas avec l'<image src="url" /> XUL.
Héritéeoui
Médiavisuel
Valeur calculéecomme spécifié
Animablenon
Ordre canoniquel'ordre unique et non-ambigu défini par la grammaire formelle

Syntaxe

<shape>


<shape> = rect(<top>, <right>, <bottom>, <left>)

Exemples

#example-button {
  /* display only the 4x4 area from the top left of this image */
  list-style-image: url("chrome://example/skin/example.png");
  -moz-image-region: rect(0px, 4px, 4px, 0px);
}
#example-button:hover {
  /* use the 4x4 area to the right of the first for the hovered button */
  -moz-image-region: rect(0px, 8px, 4px, 4px);
}

Spécifications

Cette propriété est une propriété propriétaire liée à Mozilla/Gecko et ne fait partie d'aucune spécification.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight, teoli, gudoy, FredB, Fredchat, Kyodev
 Dernière mise à jour par : SphinxKnight,