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

前端必备技能之如何制作精灵图「建议收藏」为什么要用精灵图?比如京东首页的这些icon,如果每个icon都去请求一个资源。是非常浪费资源的。因为我们浏览器在同一个域名下并发加载的资源(CSS、JS、图片等)数量是有限的。我们可以将这些icon放到一张图片,通过截取这张图片的不同的区域,拿到不同的icon制作一个背景透明的Icon截图你喜欢的logo,最好是正方形。打开ps,使用快速选择工具选择白色区域ctrl+x删除…

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

为什么要用精灵图?

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

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

制作一个背景透明的Icon

  1. 截图你喜欢的logo,最好是正方形。
    在这里插入图片描述
  2. 打开ps,使用快速选择工具
    在这里插入图片描述
  3. 选择白色区域ctrl+x删除。调节这个可以改变选择精度。
    在这里插入图片描述
  4. 这样就OK了。
    在这里插入图片描述
  5. img标签引用。设置width,height改变大小,不然图片可能会变形
<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.net/136516.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++ string常用截取字符串方法

    C++ string常用截取字符串方法string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求:find(stringstrSub,npos);find_last_of(stringstrSub,npos);其中strSub是需要寻找的子字符串,npos为查找起始位置。找到返回子字符串首次出现的位置,否则返回-1;注:(1)find_last_of的npos为从末尾开始寻找的位置。  …

    2022年5月19日
    41
  • 猫眼java开发暑期实习_实习生面试–猫眼娱乐

    猫眼java开发暑期实习_实习生面试–猫眼娱乐2020 6 16 下午 3 点上来写个 python 读取 txt 文件中的单词 单词以空格分开 并统计单词的个数我看你的简历里有 softmax 损失 可以说说 softmax 与 sigmoid 的原理和应用场景吗 正确答案 softmax 用于多分类问题 sigmoid 用于二分类问题 softmax 是求 e 的输出值次方 并对输出归一化 使得最终的和为 1 sigmoid 只是将输出值映射到 0 1 之间我对你这个直走机器

    2025年10月26日
    4
  • 二路归并排序算法实现-完整C语言程序

    推荐:http://www.cnblogs.com/roucheng/p/cppjy.html

    2021年12月25日
    49
  • springboot更改项目名_java 文件重命名

    springboot更改项目名_java 文件重命名整体步骤如下:1、ProjectSettings下1.1、更改project的Projectname和Projectcompileroutput。1.2、更改Modules的Name1.3、删除Artifacts下的两个打包配置(稍后会再自动生成)2、更改pom.xml的artifactId3、退出idea,找到项目路径,更改项目文件名4、然后idea再open项目第一步:第二步:第三步重新打开即可…

    2022年10月13日
    5
  • idea激活码永久 吾爱破解_通用破解码

    idea激活码永久 吾爱破解_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    1.5K
  • C# WinForm开发系列之如何使用panel控件制作左侧导航菜单

    C# WinForm开发系列之如何使用panel控件制作左侧导航菜单之前需要写一个C#的左侧导航菜单控件,想了许久,最终选择了使用paenl控件来实现这一功能。决定和大家分享一下,初步接触C#,欢迎多多指教,不胜感激!首先,我的思路分为以下几步:一.使用vs编辑工具创建一个导航菜单控件;如图1所示:图1二.在菜单控件上布局你的导航菜单控件的样式;其结构如图2所示,(我是通过5个panel控件和两个label控件组成):

    2022年7月15日
    121

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(1条)

  • 匿名的头像
    匿名 2022年10月13日 上午9:18

    大哭难过生气

关注全栈程序员社区公众号