zoukankan      html  css  js  c++  java
  • css为什么需要精灵图

    一个网页中往往会应用很小的背景图作为修饰,当网页上的图像过多时,服务器就会频繁的接收和发送请求图片,造成服务器请求压力过大,这将大大降低页面的速度。

    因此为了有效地减少服务器接受和发送请求的次数,提高页面的加载速度,出现了css精灵技术(也称csssprites、css雪碧)

    精灵图的使用

    使用精灵图的核心:
    1.精灵图技术主要针对背景图片使用。就是把多个小背景图整合到一张大图片中。
    2.这个大图片也成为sprites精灵图或者雪碧图
    3.移动背景图片位置,此时可使用background-position.
    4.移动的距离就是这个目标图片的x和y坐标。注意网页中的坐标有所不同。
    5.因为一般情况下都是往上往左移动,所以数值为负值
    6.使用精灵图的时候需要精确测量,每个小背景图片的大小和位置

    总结:

    1.精灵图主要针对小的背景图片使用
    2.主要借助于背景位置来实现 --background-position
    3.一般情况下精灵图都是负值(千万注意网页中的坐标,x轴右边是正值,左边走是负值,y轴同理)

  • 相关阅读:
    算法作业实验三
    牛客练习赛53 B 美味果冻
    牛客练习赛53 C 富豪凯匹配串
    bitmat
    牛客挑战赛33 B 鸽天的放鸽序列
    树状数组
    线段树
    2019牛客国庆集训派对day7 A 2016
    背包
    作业三 -并查集
  • 原文地址:https://www.cnblogs.com/qjuly/p/13456120.html
Copyright © 2011-2022 走看看