Maison  >  Article  >  interface Web  >  Comment puis-je mettre à l'échelle les sprites CSS à l'aide de la propriété « background-size » ?

Comment puis-je mettre à l'échelle les sprites CSS à l'aide de la propriété « background-size » ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-23 21:56:11301parcourir

How Can I Scale CSS Sprites Using the `background-size` Property?

Mise à l'échelle des sprites CSS à l'aide de la propriété Background-Size

Lorsque vous utilisez des sprites CSS comme image d'arrière-plan pour un élément, vous pouvez rencontrer des situations dans lesquelles vous besoin de réduire le sprite à une dimension plus petite. La propriété background-size offre une solution pour réaliser cette mise à l'échelle sans effort.

Pour mettre à l'échelle un sprite CSS, définissez simplement la propriété background-size pour l'élément qui contient le sprite. La valeur que vous définissez pour background-size détermine la taille mise à l'échelle du sprite. Par exemple, si vous souhaitez réduire la taille du sprite de moitié, définissez background-size sur la moitié de la largeur et de la hauteur d'origine du sprite.

Dans l'exemple fourni, le sprite a une dimension de 100x100px. Pour redimensionner le sprite à la moitié de sa taille, modifiez la propriété background-size comme suit :

.my-sprite {
  background-size: 50px 50px;
}

N'oubliez pas d'ajuster la propriété background-position en conséquence pour accéder à l'icône souhaitée dans la feuille de sprite. En réduisant le sprite, vous pouvez afficher une version plus petite de l'image sans perdre aucun détail.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn