前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端必备技能之如何制作精灵图「建议收藏」

前端必备技能之如何制作精灵图「建议收藏」

作者头像
全栈程序员站长
发布2022-09-07 15:41:30
9870
发布2022-09-07 15:41:30
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

为什么要用精灵图?

比如京东首页的这些icon,如果每个icon都去请求一个资源。是非常浪费资源的。因为我们浏览器在同一个域名下并发加载的资源(CSS、JS 、图片等)数量是有限的。

我们可以将这些icon放到一张图片,通过截取这张图片的不同的区域,拿到不同的icon

在这里插入图片描述
在这里插入图片描述

制作一个背景透明的Icon

  1. 截图你喜欢的logo,最好是正方形。
在这里插入图片描述
在这里插入图片描述
  1. 打开ps,使用快速选择工具
在这里插入图片描述
在这里插入图片描述
  1. 选择白色区域ctrl+x删除。调节这个可以改变选择精度。
在这里插入图片描述
在这里插入图片描述
  1. 这样就OK了。
在这里插入图片描述
在这里插入图片描述
  1. img标签引用。设置width,height改变大小,不然图片可能会变形
代码语言:javascript
复制
<img src="@/../public/img/home.png"  style="width:30px;height:30px"/>

制作精灵图

非常好用的精灵图制作网站 自动生成css:https://sprite.ydr.me/

图片大小修改:https://www.sojson.com/image/change.html

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136516.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么要用精灵图?
  • 制作一个背景透明的Icon
  • 制作精灵图
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档