永发信息网

一张矢量图使用css来调用矢量图里的N个图标

答案:1  悬赏:20  手机版
解决时间 2021-03-26 19:30
  • 提问者网友:酱爆肉
  • 2021-03-26 09:41
一张矢量图使用css来调用矢量图里的N个图标
最佳答案
  • 五星知识达人网友:等灯
  • 2021-03-26 10:04
楼主的意思应该是用CSS控制,使几个不同的按钮分别使用同一张背景图里的不同区域来做背景吧?这个技术叫CSS Spirit,具体就是通过background-position属性来定位背景图,示例代码如下:
HTML:




  


  

        
        
        
      

    CSS:

    body{
      background: #27AFDF;
    }
    .btnBox{
      list-style: none;
    }
    .btnBox .btn{
      display: block;
      width: 110px;
      height: 32px;
      background: url("btnBackground.jpg");
      margin-bottom: 20px;
    }
    .btnBox .btn_1{
      background-position: 0px -74px;
    }
    .btnBox .btn_2{
      background-position: 0px -114px;
    }
    .btnBox .btn_3{
      background-position: 0px -154px;
    }效果:


    示例代码:



我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯