Maison  >  Article  >  interface Web  >  qu'est-ce que le sprite CSS

qu'est-ce que le sprite CSS

青灯夜游
青灯夜游original
2021-05-12 16:44:442567parcourir

Les sprites CSS sont un moyen de gérer les images d'arrière-plan sur les pages Web. Il inclut en fait toutes les images sporadiques impliquées dans une page dans une seule grande image, puis applique la grande image à la page Web de cette manière, lorsque l'utilisateur accède à la page, il lui suffit d'envoyer une demande au service. l'image d'arrière-plan peut être entièrement affichée.

qu'est-ce que le sprite CSS

L'environnement d'exploitation de ce tutoriel : système Windows 7, version CSS3&&HTML5, ordinateur Dell G3.

Qu'est-ce qu'un sprite CSS ?

"Sprite CSS", également connu sous le nom de "sprite d'image CSS", "sprite d'image CSS", "sprite CSS", qui est généralement interprété comme "assemblage d'images CSS", "CSS positionnement de la carte", ou "Sprite d'image CSS", "Sprite CSS", Une méthode de traitement d'application d'image Web. En fait, il s'agit d'inclure toutes les images dispersées impliquées dans une page dans une seule grande image. De cette manière, lors de l'accès à la page, les images chargées ne s'afficheront pas lentement une par une comme auparavant.

Lorsque l'utilisateur visite la page, il lui suffit d'envoyer une demande au service, et toutes les images d'arrière-plan de la page Web peuvent être affichées.

Par exemple :

qu'est-ce que le sprite CSS

Avantages

  • L'utilisation de Sprites CSS peut réduire efficacement les requêtes http des pages Web, améliore ainsi considérablement les performances de la page, ce qui est également le plus grand avantage des Sprites CSS et la principale raison pour laquelle ils sont largement répandus et appliqués

  • Les Sprites CSS peuvent réduire les octets des images ; .J'ai comparé les octets de la fusion de trois images en une seule image à plusieurs reprises sont toujours plus petits que la somme des octets de ces trois images.

  • Cela résout le problème des concepteurs de sites Web dans la dénomination des images. Il leur suffit de nommer une collection d'images. Il n'est pas nécessaire de nommer chaque petit élément, améliorant ainsi l'efficacité du Web. réalisation de pages.

  • Il est facile de changer le style. Il vous suffit de modifier la couleur ou le style d'une ou de quelques images, et le style de l'ensemble de la page Web peut être modifié. L'entretien est plus pratique.

L'utilisation de la technologie des sprites

sprite CSS (sprite) consiste en fait à fusionner plusieurs images en une seule à l'intérieur du Dans l'image, l'arrière-plan de la page Web est disposé grâce à la technologie de positionnement d'arrière-plan CSS. Lorsque des images doivent être utilisées, l'étape actuelle consiste à utiliser l'attribut CSS background-image combiné avec background-repeat, background-position, etc. pour afficher l'image.

Exemple :

Analyse des sprites :

qu'est-ce que le sprite CSS

Code :

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title></title>
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .sprites{
            width: 200px;
            margin: 50px auto;
        }
        .sprites div{
            margin: 5px;
        }
        .sprites span{
            float: left;
            width: 20px; 
            height:20px;
            background: url(&#39;./images/icon.png&#39;);/* 引用精灵图 */
            background-size: 60px 40px;
        }
        .sprites1{
            background-position: 0 0;
        }
        .sprites2{
            background-position: -20px 0 !important;
        }
        .sprites3{
            background-position: 0 -20px !important;
        }
        .sprites4{
            background-position: -20px -20px !important;
        }
        .sprites5{
            background-position: -40px 0 !important;
        }
    </style>

</head>
<body>
    <div class="sprites">
        <div><span class="sprites1"></span>付款图标</div>
        <div><span class="sprites2"></span>存款图标</div>
        <div><span class="sprites3"></span>删除图标</div>
        <div><span class="sprites4"></span>粘贴图标</div>
        <div><span class="sprites5"></span>笑脸图标</div>
    </div>
</body>
</html>

quest-ce que le sprite CSS

Partage de vidéos d'apprentissage : tutoriel vidéo CSS

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
Article précédent:Que peut faire CSS3Article suivant:Que peut faire CSS3