You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Marp幻灯片中使用Font Awesome及添加箭头等图标?

Marp引入Font Awesome图标及通用装饰元素的实现方法

引入Font Awesome图标的实现方案

无需依赖第三方外链,也不需要特殊的Marp专属指令,用以下两种本地/行内方法即可实现:

  • 全局本地引入:提前下载Font Awesome的CSS文件和对应字体包到本地项目目录,在幻灯片开头的YAML前置元数据中添加样式引入规则即可:
    ---
    style: @import url("./font-awesome/css/font-awesome.min.css");
    ---
    
    后续所有页面都可以直接行内插入HTML标签调用图标,比如要调用房屋图标,直接写<i class="fa-solid fa-house"></i>即可,可通过行内CSS调整图标大小、颜色。
  • 单页行内引入:如果只有单页需要用到图标,不需要全局加载,可以直接在对应页面顶部添加内嵌样式块引入CSS,或者直接把需要的图标转成SVG字符串行内插入即可,完全不依赖外部资源。

箭头类元素的简便添加方法

不需要依赖图标库,有更轻量化的实现方案:

  • Unicode字符直输:直接插入箭头对应的Unicode字符即可,无需任何依赖,常见可用字符包括→(右箭头)、←(左箭头)、↑(上箭头)、↓(下箭头)、⇨(粗体右箭头)、⇐(粗体左箭头)、↔(双向箭头)等,可通过行内CSS自定义样式,比如<span style="color: #f00; font-size: 24px;">→</span>即可得到24px大小的红色右箭头。
  • 内嵌SVG自定义:需要特殊样式的箭头可以直接写行内SVG代码,比如要插入蓝色右箭头,直接输入:
    <svg width="20" height="20" viewBox="0 0 24 24" fill="#00f">
      <path d="M13 19l-1.41-1.41L16.17 13H3v-2h13.17l-4.58-4.59L13 5l7 7z"/>
    </svg>
    
    可自由调整尺寸、颜色、箭头形状,完全不需要外部资源。
  • 图标库调用:如果已经引入了Font Awesome,直接调用对应箭头类的图标即可,和普通图标用法一致。

内容的提问来源于stack exchange,提问作者Ger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 09:54:03