html:
    代码

    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    6. <title>Document</title>
    7. <link rel="stylesheet" href="../css/reset.css">
    8. <link rel="stylesheet" href="../css/91背景练习.css">
    9. </head>
    10. <body>
    11. <div class="box1"></div>
    12. </body>
    13. </html>

    css:
    (1)当浏览器第一次加载图片时,在一些图片出现特效时,会有一些闪烁现象,为了解决这种问题,采用把图片集合为一张图片,然后通过background-position:;来移动图片;
    (2)此种方法被称为雪碧图
    (3)装图片时,要设定好宽高,正好装下图片

    代码:

    1. .box1 {
    2. width: 93px;
    3. height: 29px;
    4. background-image: url('../img/btn.png');
    5. }
    6. .box1:link {
    7. background-image: url('../img/btn.png');
    8. }
    9. .box1:hover {
    10. background-image: url('../img/btn.png');
    11. background-position: -93px 0;
    12. }
    13. .box1:active {
    14. background-image: url('../img/btn.png');
    15. background-position: -186px 0;
    16. }

    image.png