十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Simple Icons 集成指南:3300+ 品牌 SVG 图标按场景快速接入

Simple Icons 集成指南:3300+ 品牌 SVG 图标按场景快速接入 Simple Icons 集成指南3300 品牌 SVG 图标按场景快速接入【免费下载链接】simple-iconsSVG icons for popular brands项目地址: https://gitcode.com/GitHub_Trending/si/simple-icons上周接了个需求落地页要展示二十个合作品牌的 Logo找图、抠图、改色、调尺寸前前后后花了大半天。后来换用 Simple Icons 这套品牌 SVG 图标库同样的页面十分钟就交付了。它收录 3300 多个流行品牌的矢量图标按 slug 统一命名下面按实际使用场景说下接入方式。 品牌图标获取Simple Icons 解决什么问题Simple Icons 是一个开源的品牌 SVG 图标库把“找品牌 Logo 并整理成可发布资源”这件事压缩成一步操作。选 SVG 是有原因的因为它是矢量格式所以缩放到任意尺寸都清晰单文件体积极小加载成本几乎可以忽略颜色只由一个 fill 值决定所以改色只是改一个属性。库内图标统一 24×24 视口与单色风格放进同一页面不会出现粗细不一、对不齐的问题。 网页快速嵌入SVG 图标 CDN 直引与颜色定制适合静态页面、文档站或不带构建流程的原型。图标发布在 npm 包中可以直接从 jsDelivr 或 unpkg 这两个 CDN 取 SVG 文件一条img标签就能嵌入把[ICON SLUG]换成目标图标的 slug 即可。下面第一行是 CDN 直引第二行是官方颜色 CDN——URL 末尾加一段 hex 值或颜色名改一个参数就能换色img height32 width32 srchttps://cdn.jsdelivr.net/npm/simple-iconsv16/icons/[ICON SLUG].svg / img height32 width32 srchttps://cdn.simpleicons.org/[ICON SLUG]/gray / 前端工程化simple-icons npm 安装与 import 用法适合 React、Vue 等工程化项目需要图标数据参与打包、按需 tree-shaking 的场景。npm 安装 simple-icons 之后按大驼峰形式的 slug 导入拿到的是包含标题、hex 色值和 SVG 字符串的对象渲染时取svg字段拼进模板即可// 先执行: npm install simple-icons import { siGithub } from simple-icons; console.log(siGithub.title, siGithub.hex, siGithub.svg);⚙️ 后端与脚本PHP 直接读取 SVG 文件适合服务端渲染模板、批量生成邮件 HTML 这类只需要 SVG 文本的场景。通过 Composer 安装simple-icons/simple-icons包后按 slug 读取文件就能拿到完整 SVG 内容?php echo file_get_contents(path/to/package/icons/github.svg); ? 生态工具链设计工具与组件封装图标库之外还有配套生态Blender 插件、Figma 插件以及 React、Svelte、Vue 等框架的组件封装设计端和前端用的是同一套图标数据。完整的第三方扩展与库清单见 README。 社区参与从 CONTRIBUTING 入口开始图标由社区共同维护。想新增品牌图标或修正现有图标流程、素材要求与流行度判断标准都写在 CONTRIBUTING.md仓库里也常带 good first issue 标签的任务适合第一次参与开源。回到开头那个需求二十个品牌 Logo现在就是二十个img标签、各自的 slug 和颜色参数——找图和改色花掉的那半天一条 URL 就解决了。【免费下载链接】simple-iconsSVG icons for popular brands项目地址: https://gitcode.com/GitHub_Trending/si/simple-icons创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表