移动端雪碧图sprite的实现

Posted 马玲俊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动端雪碧图sprite的实现相关的知识,希望对你有一定的参考价值。

移动端适配的时候,通常是用rem作为长宽单位,因此,在不同的设备下,元素的实际宽高(px)是不一样的,如果是单张图片作为为背景图片的时候,最为方便,只要设置背景图片的属性background-size:contain|conver|100%;都能够将图片盖住整个div。

其次如果用雪碧图的话,那么得将 背景图片的大小和位置改为rem单位。background-position:x.x rem  y.y rem;background-size : xxrem yyrem;此处就是将按照设计稿的px来转换为rem。原理就是背景图片的大小,还有显示的背景图片位置都用rem来相对变化,就能够正确的显示对应的icon。

以上是关于移动端雪碧图sprite的实现的主要内容,如果未能解决你的问题,请参考以下文章

移动端适配之sprite雪碧图背景定位

移动端rem布局背景图片使用以及sprite雪碧图

sprites.png雪碧图

第二次项目总结(移动端)

移动端rem布局雪碧图解决方案 以及分享腾讯团队的在线雪碧图工具

该如何以正确的姿势插入SVG Sprites?