Maison > interface Web > tutoriel CSS > Comment mettre à l'échelle correctement les sprites CSS en tant qu'images d'arrière-plan ?

Comment mettre à l'échelle correctement les sprites CSS en tant qu'images d'arrière-plan ?

Susan Sarandon
Libérer: 2024-11-23 20:50:13
original
290 Les gens l'ont consulté

How to Properly Scale CSS Sprites as Background Images?

Mise à l'échelle des sprites CSS comme images d'arrière-plan

Lors de l'utilisation de sprites CSS comme images d'arrière-plan, il est parfois nécessaire de les réduire à une taille plus petite. Cependant, le simple fait de spécifier une hauteur et une largeur plus petites dans le CSS peut ne pas toujours fonctionner.

Pour redimensionner correctement les sprites CSS avec la propriété background-size, considérez ce qui suit :

1. Déterminez les dimensions de l'image du sprite :

Vérifiez les dimensions de l'image du sprite pour la mettre à l'échelle avec précision. Par exemple, si le sprite fait 500x400 pixels et que vous souhaitez le réduire de moitié, les nouvelles dimensions doivent être de 250x200 pixels.

2. Spécifiez à la fois la hauteur et la largeur dans background-size :

Lors de la définition de la propriété background-size, spécifiez les valeurs de hauteur et de largeur. L'utilisation d'une seule valeur entraînera une distorsion.

3. Ajustez background-position sur Offset :

Pour décaler l'arrière-plan du sprite, utilisez des valeurs négatives dans la propriété background-position. Cela vous permet d'afficher uniquement une partie spécifique du sprite.

Exemple :

.my-sprite {
    background-image: url("https://i.sstatic.net/lJpW8.png");
    height: 50px;
    width: 50px;
    background-position: 150px 0px;
    background-size: 250px 200px;
    
    border: 1px solid;
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal