Visit Mozilla.org

CSS:-moz-image-region

Un article de MDC.

« Référence CSS « Référence CSS:Extensions Mozilla

[modifier] Résumé

Por certains éléments et pseudo-éléments XUL, qui utilisent une image de la propriété list-style-image, cette propriété définit la portion de l'image à utiliser à la place de l'image entière. Cela permet d'utiliser plusieurs morceaux d'un même image pour améliorer les performances.

La syntaxe est similaire à celle de la propriété clip. Les quatre valeurs sont relatives au coin supérieur gauche de l'image.

  • Valeur initiale : auto
  • S'applique à : éléments XUL image et :-moz-tree-image, :-moz-tree-twisty, et les pseudo-éléments :-moz-tree-checkbox
  • Héritée : oui
  • Pourcentages: N/A
  • Valeur calculée : Pour les valeurs de rect(), un rectangle étant constitué de quatre longueurs calculées ; autrement, comme spécifié.

[modifier] Syntaxe

-moz-image-region: rect(top, right, bottom, left);

[modifier] 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);
}