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轴同理)

  • 相关阅读:
    Mysql 配置主从
    ZJ 虚拟机扩直接扩原磁盘
    Linux 配置samba
    mysql 5.6 升级5.7
    binlog作用
    删除全部binlog不影响数据库运行,类似Oracle的archivelog
    mysql清理binlog
    Perl计数器
    perl增量分析日志
    perl 获取更新部分日志
  • 原文地址:https://www.cnblogs.com/qjuly/p/13456120.html
Copyright © 2011-2022 走看看