尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Remix Icon 教程:3200+ 开源图标库的安装与定制完整指南

Remix Icon 教程:3200+ 开源图标库的安装与定制完整指南 Remix Icon 教程3200 开源图标库的安装与定制完整指南【免费下载链接】RemixIconOpen source neutral style icon system项目地址: https://gitcode.com/gh_mirrors/re/RemixIconRemix Icon 是一套开源的中性风格图标库内置 3200 枚统一网格、双风格线性/填充的图标适合前端开发者和设计师免费用于个人与商业项目。读完全文你会把图标装进项目并独立调整它的颜色、大小与加载方式。从一套对不齐的图标说起做一个后台页面时你大概率遇到过这种情况按钮上的图标东拼西凑有的粗有的细有的带描边有的实心放大看边缘还毛糙。每换一个图标就得重新找、下载、改颜色。Remix Icon 解决的就是这件事。全部图标基于 24x24 网格绘制每一枚都有 Outlined线性类名以-line结尾和 Filled填充以-fill结尾两个版本风格完全一致。它提供三种接入方式Webfont字体图标、SVG 文件、SVG Sprite覆盖绝大多数网页场景。快速上手一条命令装好图标库项目支持 npm 安装也可以直接克隆仓库获取全部资源npm install remixicon --save或者克隆源码仓库git clone https://gitcode.com/gh_mirrors/re/RemixIconnpm 安装后把样式引入你的入口文件如 main.jsimport remixicon/fonts/remixicon.css接下来是最小示例。你写i classri-home-line/i你会看到页面里出现一枚线性风格的房子图标默认大小为 1em跟随字号颜色与周围文字一致。换成ri-home-fill就变成实心版本。类名规则很简单ri-{图标名}-{风格}。图标名在 icons/ 目录和 tags.json 里都能按类别找到。实操演示三个高频用法用例 1调整图标大小和文字对齐目的图标默认随字号缩放但菜单、标题等不同位置需要显式控制大小。做法直接改父容器的font-size或用样式表里预置的倍率类ri-xxs到ri-10x再加ri-fw让图标占固定宽度方便多行图标纵向对齐i classri-settings-3-line ri-2x ri-fw/i效果图标放大到 2 倍文字大小且宽度固定和旁边的文字、其他图标排成一条整齐的竖线。用例 2直接用 SVG 文件目的需要单独控制某个图标的颜色、圆角或多色效果时字体图标不够灵活。做法icons/ 目录按类别存放了全部 SVG 源文件如 icons/Arrows/arrow-right-line.svg复制所需文件到你的资源目录像引用图片一样使用img srcimg/arrow-right-line.svg width24 height24 /效果得到 24px 的箭头图标。SVG 的fill属性写的是currentColor改用内联svg时还能用 CSS 的color统一控制颜色。用例 3SVG Sprite一个文件引用所有图标目的不想全量引入字体文件又不想为每个图标各引一个 SVG 文件。做法把 fonts/remixicon.symbol.svg 放进项目所有图标打包在这一个文件里用use按 id 引用id 就是去掉ri-前缀的图标名svg classremix use xlink:hrefremixicon.symbol.svg#ri-admin-fill/use /svg再给.remix设上width: 24px; height: 24px; fill: #333;即可。效果只传一个 SVG 文件页面里任意位置都能引用任意图标颜色通过fill调整。避坑与进阶新手最容易踩的三个坑类名前缀v2.0.0 起前缀从remixicon-改成了ri。老项目里照搬旧文档的remixicon-home-line不会生效。别用 width/height 调字体图标Webfont 模式下图标尺寸由font-size决定颜色由color决定。给i设width: 24px只改了占位框图标本体不变。字体文件要整体拷贝remixicon.css里用相对路径引用 woff2/woff/ttf 等字体文件只拷 CSS 不拷 fonts/ 目录图标会显示成空白或方块。一个进阶玩法React / Vue 项目不用手动拼类名官方有组件包图标即组件属性直接传 size 和 colornpm install remixicon/reactimport { RiHeartFill } from remixicon/react; RiHeartFill size{36} colorred /资源与目录速览fonts/remixicon.css字体图标全部样式含 3000 个ri-*类名和倍率类fonts/remixicon.symbol.svgSVG Sprite 文件一个文件装下全部图标icons/按类别组织的 SVG 源文件含 Arrows、Business、Communication、Design、Media 等 20 个分类目录tags.json每枚图标的中英文搜索关键词找图标时的字典LicenseRemix Icon License v1.0个人与商业用途均可免费使用README_CN.md中文完整说明延伸与收尾找图标建议直接搜 tags.json 或按 icons/ 的类别目录浏览文件名就是图标名去掉-line/-fill。设计师可以在 Figma 里用 Remix Icon 官方插件用 PPT 或 Keynote 则可以使用 RemixIcon-Slides 版本都能在设计工具里直接取图标。现在打开终端运行npm install remixicon --save在页面里写下你的第一个i classri-home-line/i3200 枚图标就已经在你的项目里待命了。【免费下载链接】RemixIconOpen source neutral style icon system项目地址: https://gitcode.com/gh_mirrors/re/RemixIcon创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表