.search-lab2{
width: .14rem;
height: .14rem;
margin: .08rem .1rem 0 .1rem;
// 首先说明:
// 1.html的font-size是100px,所以1rem = 100px;
// 2.精灵图原始尺寸是56px * 392px,需要适配移动端,所以会缩小到50%;
// 缩小后的尺寸28px * 196px,对应 .28rem * 1.96rem, 以下都用rem单位;
// 3.需要的放大镜原始x=12px, y=68px; 缩小后的x=6px , y= 34px;
// 放大镜的原始宽度是33px * 33px
// 4.放置放大镜的盒子的宽高是14px * 14px
// 难点:
// 原始宽高33px * 33px 缩到50%时,是16.5px * 16.5px,而盒子是14px * 14px不能完全适配
// 解决方案 引号引起来的是最终结果
// 1.先算出一个比值,14px / 16.5px = (28/33)
// 2.根据缩小后的精灵图计算 w = .28rem, h = 1.96rem;
// 3.放大镜x = .06rem, y = .34rem, w = .165rem, h = .165rem
// 放大镜的实际x, y, w, h都要乘以比值
// 4.放大镜实际尺寸x = ".051rem" = .06rem * 比值, y = ".288rem" = .34rem * 比值
// 5.bg-size设置的是精灵图的大小 w = ".238rem" = .28rem * 比值, h = "1.66rem" = 1.96rem * 比值
// 设置背景: 剩下的如果略有偏差,就再细微调下数据;
background: url(../images/home-icons.png) -.05rem -.285rem no-repeat;
background-size: .238rem 1.66rem;
}