ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

Tabler Icons 实战:6184 个免费 SVG 图标,30 秒进你的项目

Tabler Icons 实战:6184 个免费 SVG 图标,30 秒进你的项目 Tabler Icons 实战6184 个免费 SVG 图标30 秒进你的项目【免费下载链接】tabler-iconsA set of over 6100 free MIT-licensed high-quality SVG icons for you to use in your web projects.项目地址: https://gitcode.com/GitHub_Trending/ta/tabler-icons你正盯着侧边栏里 3 个线宽不一致的图标发呆不知道删哪个。Tabler Icons 是一套免费 MIT 许可的 SVG 图标6184 个全画在同一张 24 像素网格上统一 2 像素描边。选个名字、导入就能用。它不是你以为的那个东西Tabler Icons 不是让你挑文件的下载站而是一个成型的图标库更像系统里预装的一大包 emoji随便抓哪个尺寸、粗细都一致。它替你省掉的是对线宽、对齐风格的功夫。icons/outline/ 有 5130 个描边图标icons/filled/ 有 1054 个实心图标那是原始文件packages/ 下 15 个官方框架包才是你装进项目的那部分。开工前花 10 秒确认这 4 点一个能跑的前端项目——图标包是 npm 依赖没项目就装没处装。Node.js npm——用来装tabler/icons系列包并启动项目。定好基准尺寸——默认 24 像素、2 像素描边定一次全项目统一。没有前端项目——SVG 本质是文本开个编辑器就能贴进静态页。顺手看看库的规模心里有数清一色的笔触清一色的粗细。装进项目30 秒看到第一个图标推荐路径就是 npm 安装只想要原始文件的话git clone https://gitcode.com/GitHub_Trending/ta/tabler-icons自己挑仅此一种备选。npm install tabler/icons-react这一行就把 6184 个图标以组件形式装进来了。看到效果只要三步入口文件导入import { IconArrowLeft } from tabler/icons-react组件里写IconArrowLeft /不用配路径刷新页面箭头出现了颜色还跟着你的文字走想立刻看到变化加size{48} colorred当场变大变红。纯 HTML 项目也不复杂把 SVG 内联进页面尺寸、颜色、线宽全交给 CSS写法见 docs/icons/svg.mdx。真正干活时这 3 个场景照做就行深色模式下图标颜色不跟变灰了。做法图标默认继承currentColor不用换图。改 CSS 文字颜色就行。 结果全站图标跟着主题走零维护成本。想换实心风格怕再装一个包。做法不用另装。描边和实心同库实心版在 icons/filled/React 组件名多一个Filled后缀比如IconHeartFilled /。 结果描边、实心随便混规格不分家。纯静态页只用img引用时还有一条更省心的路没有构建流程不想写 JS。做法装tabler/icons-webfont图标当字体类名用i classti ti-heart/i结果一次请求静态页直接拥有全套图标。想更进一步sprite 包把全部图标收进一个文件引用长这样svg width24 height24 use xlink:hreftabler-sprite.svg#tabler-heart / /svgaliases.json 里还收了旧名到新名的映射找图不迷路。用之前这 3 件事你迟早会想知道打包体积会爆吗不会。组件包支持 tree-shaking只把你 import 的图标打进产物不会把 6184 个全塞进你的包。真用到上千个再换 sprite 或 webfont 路子。商用、闭源项目能用吗能。全库 MIT 许可商用闭源都免费。分发时保留许可证声明就行。实心版图标从哪来不用另装包。描边、实心同库实心版就在 icons/filled/React 里换个Filled后缀的事。Tabler Icons 最大的价值是把风格统一和版权风险都替你解决了你只剩查名字、写导入。下一步打开 docs/icons/ 把你实际用的框架那一章过一遍。MIT 声明留着就行。【免费下载链接】tabler-iconsA set of over 6100 free MIT-licensed high-quality SVG icons for you to use in your web projects.项目地址: https://gitcode.com/GitHub_Trending/ta/tabler-icons创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表