大家好,又见面了,我是你们的朋友全栈君。
精灵图技术
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;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190718154105583.png
同理 获取亮色的图标 设置悬停hover属性
.box:hover{
background-position: -128px -217px ;
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137952.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...