跳到内容
分享网

纯 CSS 画的免费图标库:css.gg 零依赖,前端直接写样式

设计素材 Web 5 小时前更新 浏览 6 ↓ 直达下载

大多数图标以字体或 SVG 形态存在,但有些场景你只想用纯 CSS 把图形画出来,避免额外请求字体文件。css.gg 就是一套用纯 CSS(含少量内联 SVG 兜底)绘制的开源图标库,每个图标都是一组样式规则,复制即用、零运行时依赖。对追求极致轻量、不想引入图标字体的前端来说,它是一块很实用的积木。

它解决什么问题

不想为几个图标引入一整个字体文件,白白增加请求。

图标改色要做精灵图或重新导出,流程繁琐。

担心图标库体积与依赖拖累页面性能。

核心能力

能力 具体能做到什么
纯 CSS 绘制 图标由样式规则生成,不强制依赖外部字体文件
零依赖 复制对应的 CSS 即可使用,没有运行时包袱
双形态 同时提供 CSS、SVG 与字体三种取用方式,按需要选
MIT / CC0 双协议授权,商业用途免费,且部分归为公共领域无需署名
易改色 用 CSS 变量控制颜色,主题切换一行搞定
轻量可控 只取用需要的图标,产物几乎不带冗余
css.gg — CSS 矢量图标(免费学习资源)
css.gg · CSS 矢量图标

它把图标当成「样式」而非「资源」来交付

css.gg 的特别之处在于交付形态:相当一部分图标是用 CSS 的边框、阴影、渐变等属性拼出来的,浏览器直接渲染,不需要下载图片或字体。这对首屏性能敏感、又只用少量图标的页面很友好——你省掉了一次字体请求,也省掉了图标字体在加载前显示空白的闪烁。当然,复杂图形仍以内联 SVG 兜底,保证跨浏览器一致。

落地时建议只引入实际用到的图标规则,而不是整库粘贴,否则 CSS 体积会失控。改色方面,因为它大量使用 currentColor 或 CSS 变量,只要在外层设置 color 或覆盖变量即可整体调色,做深色模式几乎零成本。要注意的是,纯 CSS 图标对极复杂图形的表现力有限,遇到精细符号时还是用它的 SVG 形态更稳。

同类工具怎么选

工具 授权 差别在哪
Feather Icons 开源免费 极简线性,SVG 优先,适合内容型网页。
Bootstrap Icons 开源免费 和 Bootstrap 配套顺手,分类完整。
Remix Icon 开源免费 中性现代风,场景覆盖广,双形态取用。

谁适合用

  • 追求极致轻量的前端开发者
  • 不想引入图标字体的性能敏感项目
  • 喜欢用 CSS 变量做主题切换的团队

怎么开始

  1. 打开官网,搜索或浏览找到目标图标。
  2. 复制图标对应的 CSS 规则,粘贴进项目样式表。
  3. 需要更精细控制时,改用它提供的 SVG 形态。
  4. 用 CSS 变量或 currentColor 统一控制图标颜色。
  5. 只保留用到的图标规则,避免样式表膨胀。

常见问题

能商用吗?
能。MIT 与 CC0 双协议,商业用途免费,部分属公共领域无需署名。

一定要用 CSS 形态吗?
不。它也提供 SVG 与字体,按项目需要任选其一即可。

改颜色方便吗?
方便。多用 currentColor 或变量,外层改色即可整体生效。

适合复杂图标吗?
纯 CSS 适合简单图形;精细符号建议直接用它的 SVG 形态。

授权与合规

css.gg 以 MIT 与 CC0 双协议发布,可免费用于商业项目,无需署名。 官网:css.gg

继续找同类资源

这条属于「设计素材」栏目,同栏目还有更多可直接使用的免费资源,可以在 设计素材全部资源 里按需翻阅。

相关资源

同栏目下这几条也常被一起翻到:

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Web
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。