精灵图 详解

it2022-05-05  177

精灵图技术

why?

1.减少请求次数,提高界面加载速度

what?

图片拼合技术,它就是把多张小图合成一张大图,利用 背景定位属性background-position:xpx ypx 实现显示大图当中的某一个小图

how?

1.确定显示小图片的那个盒子的宽高

2.以背景的方式插入精灵图 background-image:url();

3.移动图片的定位位置 background-position:xpx ypx 向上移动以及向左移动 位置肯定是负值

注:background-position: 水平/px 垂直/px

打开PS,打开所要用的精灵图。 按住 alt+滚轮 放大到可视大小 选择【矩形选择工具】套住想要实现的部分 拉辅助线,选中标尺工具 得到width 和 height css代码:

width: 27px; height: 25px; background-image: url(../资料/精灵图应用_看图王.png); background-repeat: no-repeat; background-position: -303px -13px;

同理 获取亮色的图标 设置悬停hover属性 .box:hover{ background-position: -128px -217px ; }


最新回复(0)