2024 年 Web 开发常用的五个图标库(建议收藏)

Flaticon 的主要特点
  • 提供 SVG、EPS、PSD、BASE 64 和 PNG 格式。

  • 为 Adobe 的创意云套件(CC)提供了扩展。(校对者注:目前并没有搜索到相关扩展,官网链接已失效,可能是该扩展已下架)

  • 能在下载之前进行自定义图标设计。

  • 高级套餐的价格为每月 9.99 欧元。

  • 高级套装提供无限数量的图标,包括三百万多个高级图标的集合。

  • 可以在 GSuite 应用程序中直接使用 Flaticon 图标。

  • 可以使用 Flaticon 为演示文稿、故事、博客和网站创建背景图像。

缺点

  • 使用免费版本时需要提供注明出处。

3. Font Awesome


img

Font Awesome 是开发者常用的另一个流行图标库,主要是因为它直接支持 Bootstrap 和 CSS。然而,Font Awesome 图标比 Icons8 和 Flaticon 少。因为 Font Awesome 是 Bootstrap CSS 框架中使用的默认图标集,它成为了任何使用 Bootstrap 开发项目的默认选择。

如果深入探究会发现,Font Awesome 中有两个库,分别为免费版和专业版。免费版仅包含 1,598 个图标,而专业版包含额外的 6,250 个图标和其他功能。

顾名思义,Font Awesome 使用字体而不是图像,因此在免费版和专业版中,它都提供了像素完美的图标,简单的 CSS 样式,托管的工具包,强大的转换以及轻松的升级。Font Awesome 没有提供 Icon8 或 Flaticoin 之类的编辑选项,但为你提供了 CSS 类,可以直接在 HTML 中定义使用。

使用免费版,你只能下载所选择图标的完整版本,如果你希望使用 Regular、Light 或 Duotone 等字体,则需要切换到专业版。 

Font Awesome 的主要特点
  • 从 Font Awesome 3.0 版本开始,不再需要注明出处。

  • 支持 CSS 和 Bootstrap。

  • 提供 CSS 类,Unicode 和 SVG 格式的图标。

  • 可以使用纯 CSS 直接更改图标的基本属性(颜色、阴影、背景等)。

  • 可以轻松升级到最新版本。

  • Font Awesome 全局 CDN 和缓存可用于更快地加载图标。

  • 专业版价格为每年 99 美元,包括自定义设置,人工技术支持,专业版下载,标准专业证书和其他功能。

4. Fontisto


img

与我们讨论的前三个图标包不同,Fontisto 是一个完全免费的矢量图标库,你可以将其用于项目开发和设计目的。你只需从它网站点击几下就可以定制图标。添加旋转效果、动画、边框等简单的修改,你可以用字体来完成。你也可以下载图标的 CSS 类。由于 Fontisto 支持 CSS,所以可以直接对图标的 CSS 属性进行修改,包括图标大小、颜色、背景等。

除此之外,Fontsto 提供了几种方法来开始项目,比如使用 CDN,通过将整个 Fontsto 目录复制到项目中来直接使用 CSS。你可以使用包管理器,如 npm、yarn 或者 bower 等。使用以下命令:

使用 Fontisto CDN:

复制代码

使用 CSS:

                                                             

 

复制代码

使用包管理:

npm install fontisto                    // npm

yarn add fontisto                       // yarn

bower install fontisto                  // bower

composer require kenangundogan/fontisto // composer

复制代码

Fontisto 的主要特点
  • 完全免费用于商业用途。

  • 不需要使用 Javascript。

  • 支持使用 CSS。

  • 完美适配高分辨率显示器。

  • 图标是可伸缩的。

你可以在项目文档中找到更多关于 Fontisto 的使用信息。

5. Streamline Icons


小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:前端)
img

最后

全网独播-价值千万金融项目前端架构实战

从两道网易面试题-分析JavaScript底层机制

RESTful架构在Nodejs下的最佳实践

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

一线互联网企业如何初始化项目-做一个自己的vue-cli

思维无价,看我用Nodejs实现MVC

代码优雅的秘诀-用观察者模式深度解耦模块

前端高级实战,如何封装属于自己的JS库

VUE组件库级组件封装-高复用弹窗组件


y9waWM0LnpoaW1nLmNvbS84MC92Mi1lOTdlMTZkMWYyNDZhNjUxZjA4ZThlZjdjZjRhZWRjZl9oZC5qcGc?x-oss-process=image/format,png)

VUE组件库级组件封装-高复用弹窗组件

  • 23
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Web开发需要使用多种软件。常用的包括: 1. 编辑器,如 Sublime Text、Atom、Visual Studio Code 等 2. 网页浏览器,如 Chrome、Firefox、Safari 等 3. 版本控制工具,如 Git、SVN 等 4. 开发框架和库,如 React、Angular、Vue、jQuery 等 5. 开发工具,如 Node.js、npm、Webpack 等 6. 数据库管理软件,如 MySQL、MongoDB、SQL Server 等 7. 项目管理工具,如 Trello、Asana 等 8. 开发和调试工具,如 Chrome DevTools、Firebug、Fiddler 等 这只是一个示例列表,实际上还有很多其他的工具和软件可以用于Web开发。 ### 回答2: Web开发需要使用多种软件,其中一些主要的软件包括: 1. 文本编辑器:Web开发者需要使用文本编辑器来编写和编辑网页代码。常用的文本编辑器包括Sublime Text、Visual Studio Code、Atom等。 2. 浏览器:在进行Web开发过程中,需要经常使用浏览器来测试和调试网页。常用的浏览器有Google Chrome、Mozilla Firefox、Safari等。 3. 图形编辑软件:有时需要对网站图标、页面素材进行设计和编辑。常用的图形编辑软件包括Adobe Photoshop、Sketch等。 4. 版本控制系统:版本控制系统可以帮助开发团队协同开发、管理代码版本。常用的版本控制系统有Git。 5. 数据库管理软件:如果网站需要使用数据库来存储数据,那么需要使用数据库管理软件来进行数据库的设计和管理。常用的数据库管理软件有MySQL、PostgreSQL等。 6. 命令行工具:可以使用命令行工具来执行一些开发工作,如文件操作、代码版本控制等。常用的命令行工具有Shell、Terminal等。 7. 虚拟机软件:在进行Web开发时,有时需要模拟服务器环境进行开发和测试。虚拟机软件可以模拟出一个独立的服务器环境,常用的虚拟机软件有VirtualBox、VMware等。 总之,Web开发需要使用多种软件来完成不同的任务,而具体使用哪些软件还会根据开发者的个人习惯和项目需求有所不同。 ### 回答3: 在web开发过程中,我们需要使用一些软件: 1.集成开发环境(IDE):这些软件提供了开发者所需要的代码编辑、编译、调试、版本控制等一系列功能,常见的IDE有Visual Studio Code、Sublime Text、Atom等。这些软件提供了代码高亮、自动补全、语法检查等功能,极大地提高了开发效率。 2.浏览器:作为web开发人员,我们需要用浏览器来测试和调试我们的网页。常见的浏览器有Google Chrome、Mozilla Firefox、Safari等,它们提供了开发者工具,可以帮助我们检查网页元素、调试JavaScript代码、模拟不同的设备和网络环境等。 3.源代码管理工具:在团队协作开发中,我们需要使用源代码管理工具来管理和版本控制我们的代码。常见的工具有Git、SVN等,它们提供了分支管理、代码合并、代码回滚等功能,方便多人协同开发。 4.数据库管理工具:如果我们的网站需要使用数据库来存储和管理数据,那么我们需要使用数据库管理工具来操作数据库。常见的数据库管理工具有MySQL Workbench、Navicat等,它们提供了图形界面,方便我们创建表格、插入数据、查询数据等。 5.图形编辑工具:在网页开发中,我们可能需要使用图形编辑工具来制作网页元素、设计界面等。常见的图形编辑工具有Adobe Photoshop、Sketch等,它们提供了丰富的绘图和设计功能,帮助我们制作美观的网页。 综上所述,web开发过程中需要使用集成开发环境、浏览器、源代码管理工具、数据库管理工具和图形编辑工具等软件,这些工具可以提高开发效率,提供更好的开发体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值