英文 | https://medium.com/swlh/8-free-vue-icon-libraries-to-pretty-up-your-web-app-82dfa6a59f57

图标如果使用得当是吸引访问者注意力并为他们提供视觉的好方法。随着 VueJS 的兴起,社区也开始开发更多的 Vue 图标库,这些库是直接为使用 Vue 开发的人设计的。

这是我使用过的 8 个免费 Vue 图标库。这些库涵盖了从独立的 Vue 库到纯图标库的所有内容,我想你肯定需要它们。

1、Vue-Awesome

地址:https://fontawesome.com/

每个人都喜欢 Font Awesome——它是最受欢迎的图标库之一,拥有数千个高质量、可自定义的图标。

Vue-Awesome 为 Vue 带来了 Font Awesome,允许我们使用单个组件访问所有免费图标。

甚至可以将所有选项作为属性传递,从而使我们的图标脉冲、旋转或缩放,以便轻松自定义甚至为图标设置动画。

2、Vue Unicons

地址:https://github.com/antonreshetov/vue-unicons

这个是我遇到的最被低估/未充分利用的图标库之一。Vue Unicons 拥有超过 1K 的免费 SVG 图标,添加到项目并开始使用非常简单。

每个 Vue Unicon 组件的行为都非常类似于带有一些属性的 svg:

  • 姓名

  • 宽度和高度

  • 填色

  • 图标样式(线条/单色)

我个人觉得这些图标非常干净。

3、Vue Material Design

地址:https://github.com/robcresswell/vue-material-design-icons

这是一个很棒的库,可以在Vue 项目中使用 Google 的 Material Design 图标。

这个库不仅有很好的文档,而且我认为使用这些图标非常容易上手,它将每个图标包含为单个文件组件,因此,我们可以准确导入每个用例所需的内容。

此外,由于 Vue Material Design 使用 SVG,所要做的就是更改一些道具来自定义图标。

4、Vuetify

地址:https://vuetifyjs.com/en/

Vuetify作为最受欢迎和维护良好的 Vue 组件库之一,它超级灵活,但对所有项目都非常友好。Vuetify 有 100 多个组件元素,带有响应式网格系统,并完全支持事件处理。

在图标方面,Vuetify 使用对 Material Design 和 Font Awesome 库的支持。我认为拥有同时处理这两者的能力使 Vuetify 成为寻求一致 UI 的开发人员的绝佳选择。

随着Vuetify 持续更新,它很可能在几年内,仍然是最受欢迎的 Vue 库之一。

5、AT UI

地址:https://at-ui.github.io/at-ui/#/en

AT UI 是为前端 Web 应用程序构建的,凭借使用 CSS 预处理器的能力,它非常适合几乎所有的开发团队。

就个人而言,我真的很喜欢 AT UI 默认的最小样式和字体选择,我认为它很直观,很容易添加到任何项目中。与其他库相比,其内置的图标库(Feather)也是一个巨大的优势。

6、iView

地址:https://www.iviewui.com/

iView 是最受欢迎的 UI 库之一,因为它具有出色的自定义功能。它支持不同的字体、图标大小、元素大小、无尽的表单选项,以及开发人员构建漂亮前端所需的几乎所有东西。

它带有一堆内置组件和时尚的图标,让开发变得轻而易举。如果你正在考虑开发前端,但又不想自己重新制作基本组件,那么 iView 绝对是值得考虑试一试的事情。

7、Icomoon 

地址:https://icomoon.io/

Icomoon 是超级流行的图标库,被谷歌和苹果等一些大公司使用。它为 SVG 和图标字体提供了大量免费和高级选项,我们可以混合搭配以找到完美的图标集。

如果你愿意投入额外的工作将其集成到 Vue 中,这绝对值得一试。

8、IconMonstr

https://iconmonstr.com/

就个人而言,IconMonstr 有一些我最喜欢的图标风格——最小的外观似乎非常适合许多应用程序,他们有数以千计的免费 svg、png、psd 和 eps 文件。

如果你只是想快速将其应用到你的项目中,他们有一个复制和粘贴嵌入代码,但我认为在你的项目中实现这一点的一个好方法是使用第一个 Vue 图标库,并从 IconMonstr 下载的任何内容实现为自定义图标。

总结

构建你自己的 Vue 图标集

如果你想从不同的来源中挑选你喜欢的 svg 图标,有个很简单的方法,就是可以将它们实现到你的项目中。例如,在 Nuxt 中,有一个名为 nuxt-svg-loader 的便捷库,可让你自动将 svg 文件转换为组件。

即使只是在普通的 Vue 应用程序中,vue-svg-loader 的工作方式也非常相似。因此,如果你感觉更有创意并想要从各个方面获得灵感,你可以通过一些设置来做到这一点。

Vue 图标库是美化你的 Web 应用程序的好方法。独立应用程序为你提供了一个简洁的界面,可以将一些最大的图标库包含到你的项目中,完整的 UI 库可帮助我们为用户构建具有凝聚力的应用体验。

无论你使用什么,请确保你明智地使用图标以最大限度地提高其有效性。

希望这有帮助!

如果您有兴趣了解有关 VueJS 的更多信息,请单击此处获取免费的 Vue 备忘单,其中包含每个 Vue 开发人员都需要了解的基本知识。

学习更多技能

请点击下方公众号

8个我使用过的免费Vue图标库相关推荐

  1. php icon素材,Feather Icon - 简单漂亮的免费开源图标库

    介绍 Feather 是一套面向设计师和开发者的开源图标库,是一个简单漂亮的开源图标库. 每个图标都设计在一个24×24的网格上,强调简单,一致性和易读性.很多大厂出品的前端框架都内置了这款可以免费商 ...

  2. css.gg - 一套漂亮的纯 CSS 实现的免费开源图标库

    700多个时尚漂亮的 css 图标库,特别适合 UI 设计师和前端开发者下载使用. 700+ CSS 图标 css.gg 是一套纯 css 实现的轻量美观的开源图标库,特点是所有的图形都通过 css ...

  3. 安装和使用Ant Design Vue 图标库

    # 进入到web项目根目录cd web#在cmd命令窗口执行npm install @ant-design/icons-vue --save# 在main.ts引入 import {createApp ...

  4. VUE3 使用 Ant Design Vue 图标库的图标

    emmm  就是 Ant Design Vue  这玩意用来做蛮好的 支持VUE3 所以这里用了这个了. 首先他支持你一个个导入 那岂不是.....傻里傻气的  ,所以我们一次性导入! 1. 先安装: ...

  5. Radix Icons - 一组优雅细腻的免费开源线性图标库

    一组漂亮的图标库,不仅可以用于开发应用,在PPT / 报告 / 海报中使用这些图标,也会让成品锦上添花,值得收藏留用. 关于 Radix Icons Radix Icons 是一组基于 15×15 像 ...

  6. 盘点那些免费开源、无比精致的图标库,无论是设计还是开发,都很好用

    之前分享过很多好看精致的图标库,这对日常设计和开发工作,都很方便,欢迎大家尝试. css.gg 详细介绍:https://www.thosefree.com/css-gg 一套漂亮的纯 CSS 实现的 ...

  7. Doodle Icons - 一组免费商用的涂鸦风格图标库,可爱轻快又独特

    今天看见一组非常漂亮的涂鸦风图标,一看作者,发现之前还推荐过她的免费插画,推荐给大家使用. 关于 Doodle Icons Doodle Icons 是一组涂鸦风格的图标库,这套图标的作者是设计师 K ...

  8. Vue项目中,引入阿里矢量图标库

    Vue项目中,引入阿里矢量图标库 (1)阿里矢量图标库地址(需要登录): https://www.iconfont.cn (2)找到自己心仪的图标: (3)添加入库: (4)点击购物车图标(免费的哦) ...

  9. 使用vue加svg实现流程图代码_京东风格的移动端Vue组件库NutUI2.0来啦

    移动端 Vue 组件库 NutUI 自发布以来受到了广泛的关注.据不完全统计,目前至少有30多个京东的 web 项目正在使用 NutUI . 经过一段时间紧锣密鼓的开发,近期,京东正式发布了 NutU ...

  10. 京东Vue组件库NutUI 2.0发布:将支持跨平台!

    NutUI 是一套来自京东用户体验设计部(JDC)前端开发部的移动端 Vue 组件库,NutUI 1.0 版本于 2018 年发布.据不完全统计,目前在京东至少有30多个 web 项目正在使用 Nut ...

最新文章

  1. linux服务器lvs,Linux的企业-LVS(Linux虚拟服务器)及FULLNAT设置
  2. 2018中国计算机大会,阿里云分布式存储架构师:自研分布式文件系统服务
  3. Atitit.android  jsbridge v1新特性
  4. Unity3D:创建对象
  5. so文件成品评论【整理】
  6. K-means聚类算法详解
  7. 计算机管理ap,如何设置AC功能管理无线AP
  8. .net Reactor之exe、dll文件混淆
  9. 去哪儿-05-recommendDev
  10. 软件架构设计_软件架构设计的三个维度,软件架构师需要知道的点,了解一下吧...
  11. js基础 之 引用类型
  12. GO语言的进阶之路-流程控制
  13. codeforces 1041A Heist
  14. 超实用的 Python 技巧,异步操作数据库!
  15. 30天自制操作系统第8天harib05c
  16. JAVA超全笔试/面试考试题.(500问)--第三章面试题全面收录
  17. Nginx反向代理及域名解析访问本地项目
  18. Ubuntu Intel显卡驱动安装 (Ubuntu 14.04--Ubuntu 16.10 + Intel® Graphics Update Tool)
  19. sql注入pythonpoco_SQL注入原理与解决方法代码示例
  20. 新版白话空间统计(9):置信度的初探

热门文章

  1. Altium Designer PCB等长线设计终极技巧(单端和差分线)
  2. iphone刷android怎么刷机,不用刷机 让iPhone运行Android 6.0
  3. 中信银行Java笔试题库,手撕面试官
  4. 存储过程和函数的操作
  5. 火狐扩展教程_4个值得一试的Firefox扩展
  6. Docker DeskTop安装Jenkins教程[Windows]
  7. 读 Joseph J. Rotman 之《抽象代数基础教程》
  8. QPSK调制与解调(matlab,详细介绍仿真方案的设计、结果及结论、完整代码及注释)
  9. 信号与系统学习之第一章(系统的六大基本性质定义与判别:无记忆性、可逆性、因果性、稳定性、时不变性、线性)
  10. 谷歌浏览器未发送任何数据_将 service worker 引入谷歌搜索