zoukankan      html  css  js  c++  java
  • 从单张图片截取图标

    应用场景#

    页面中会经常使用一些小图标用于提示等功能,这样可以使页面更加美观.如果每个图标都做成单张图片,而且因为浏览器发送多次请求,一次次地从服务器上下载图片.这样会给服务器增加不必要的压力.
    如果将这些小图标都放在一张图片上,这样只需要一次下载,需要时也可以用随时将图标从图片上"抠"出来.

    操作步骤#

    这张图片上已经有了各种图标

    • 在css中声明class
    .showImg{
    background:url(../images/webImg/ico.jpg) no-repeat;//图片的路径
      18px;
    height: 18px;//指定每个图片的大小
    }
    
    • 定位图片中的"√",x轴方向4个像素,y轴方向5个像素.就能得到."-"没有正负的意思
    .true{
    background-position:-4px -5px;
    }
    
    • 定位图片中的"×",x轴方向4个像素,y轴方向55个像素.
    .false{
    background-position:-4px -55px;
    }
    
    • 得到"×"图标
    <span id="v1" class="false showImg">&nbsp;</span>
    

    • 得到"√"图标
    <span id="v1" class="true showImg">&nbsp;</span>
    

  • 相关阅读:
    bootstrap
    移动视口,以及适配
    CSS线性渐变
    css之什么是bfc
    css 深入进阶之定位和浮动三栏布局
    webpack 4 技术点记录
    jQuery的学习总结
    jQuery 知识大全
    JS高级进阶
    正则
  • 原文地址:https://www.cnblogs.com/itsrobin/p/5131779.html
Copyright © 2011-2022 走看看