zoukankan      html  css  js  c++  java
  • CSS精灵技术(sprite)

      CSS技术的使用场景:有效的减少了服务器接收和发送请求的次数,css精灵是一种出来网页背景图像的方式,将一个页面设计到的所有零星背景图集中到一张大图中去,然后将大图应用于网页 。通过background-position 和padding来实现

    例如要切大图里的小图:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style>
            span {
                float: left;
                background: url(image/abcd.jpg);
            }
            span:first-child {
                width: 64px;
                height: 106px;
                background-position: -325px -142px; 
            }
            span:nth-child(2) {
                width: 137px;
                height: 104px;
                background-position: -114px -564px;
            }
        </style>
    </head>
    <body>
        <span></span>
        <span></span>
        <span></span>
    </body>
    </html>

    制作精灵图遵循原则
    1. 精灵图上放的都是小的装饰性质的背景图片,插入图片不能往上放
    2. 精灵图的宽度取决于最宽的那个背景
    3. 可以横向摆放也可以纵向

  • 相关阅读:
    学习Timer定时器
    C++ 延时等待(sleep/timer/wait)
    MFC学习问题总结
    node.js
    总结
    关于Windows
    关于数组
    每周一次
    每周一次
    每周一次
  • 原文地址:https://www.cnblogs.com/guniang/p/11935874.html
Copyright © 2011-2022 走看看