ARTICLE DETAIL

资讯详情

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

Remix Icon 3229个开源图标完整上手文档:字体图标与SVG双轨实战指南

Remix Icon 3229个开源图标完整上手文档:字体图标与SVG双轨实战指南 Remix Icon 3229个开源图标完整上手文档字体图标与SVG双轨实战指南【免费下载链接】RemixIconOpen source neutral style icon system项目地址: https://gitcode.com/gh_mirrors/re/RemixIconRemix Icon 是一套开源的中性风格图标系统仓库里带 3229 个 SVG 图标。图标不统一、换色要改 SVG、字体包太大读完这 30 分钟你能在自己的项目里跑起字体图标和 SVG 两种用法。30秒跑起来克隆仓库拿到全部字体和 SVG 图标。git clone https://gitcode.com/gh_mirrors/re/RemixIcon项目里直接装 npm 包。CDN 或手动拷贝fonts/目录也可以这里推荐 npm。npm install remixicon --save引入一行 CSS再写一个标签图标就出来了。link relstylesheet hrefremixicon/fonts/remixicon.css i classri-home-line/i上手 Remix Icon 的三个高频场景只改CSS换色主题色一键切换图标颜色和主题脱节逐个改 SVG 不现实。给标签写一行颜色规则。i[class*ri-] { color: #0066ff; }所有图标跟着主题色走换主题只改这一行。后缀切换风格线框变实心页面图标需要线框和实心两种风格。每个图标都有-line和-fill两个版本。改类名后缀即可。i classri-arrow-right-line/i i classri-arrow-right-fill/i两种风格基于同一套 24×24 网格绘制。批量替换后缀风格整体切换不会出现粗细对不齐。按词搜图标如何从3000多个图标里快速定位图标太多按目录翻太慢。仓库里的tags.json把每个图标映射到了中英文搜索词比如arrow-up对应 direction、navigation、upload、上传、发送。直接在里面搜上传或导航。grep -n 上传 tags.json搜到图标名拼上ri-前缀和-line后缀就是类名边查边用。4个让效果更对味的技巧1. 按需加载砍掉90%体积fonts/remixicon.woff2约 189 KB装的是全部字形。项目只用 60 个图标也会请求整个字体。grep -c ri- index.html用构建脚本按用到的类名裁剪字形把请求体积压到原来的 10% 以下。2. 离线用SVG不依赖字体不想加载字体时SVG 路径零依赖。icons/下有 3229 个独立文件按类别分目录存放。img width24 height24 srcicons/Arrows/arrow-right-line.svg没有字体请求改fill属性就能控制颜色。3. SVG雪碧图一次引入3200个symbolfonts/remixicon.symbol.svg是一份 symbol 雪碧图包含全部 symbol 定义。引入一次随处引用。svg classiconuse xlink:hrefremixicon.symbol.svg#ri-home-fill/use/svg不加载字体单个图标还能多色填充。4. 统一尺寸图标不顶格字体图标本质是文字直接控制font-size。i[class*ri-] { font-size: 24px; line-height: 1; }所有图标基线对齐不顶格也不下沉随父级 em 缩放。避坑速查现象原因一行解决图标显示为小方框字体文件没加载确认构建产物里有fonts/remixicon.woff2点击图标没反应字体图标只是字符没有交互用button包一层再绑事件图标顶格或下沉基线不对齐加line-height: 1; margin: 0类名拼对却无图标后缀写错确认结尾是-line或-fill下一步找不到图标时先查tags.json里的中英文标签再按icons/下的 19 个分类目录翻。类名规则就一条ri-加图标名再加-fill或-line。去你的项目里加第一个图标吧。【免费下载链接】RemixIconOpen source neutral style icon system项目地址: https://gitcode.com/gh_mirrors/re/RemixIcon创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表