Font Awesome无法替换RevealJS Quarto演示文稿项目符号求助
解决RevealJS Quarto演示中Font Awesome图标替换项目符号的问题
第一步:确保Font Awesome正确加载
在你的Quarto演示文稿YAML头部,添加Font Awesome的Kit脚本(替换成你自己的Kit链接):--- title: "你的演示标题" format: revealjs header-includes: - <script src="https://kit.fontawesome.com/你的专属Kit代码.js" crossorigin="anonymous"></script> ---第二步:用CSS隐藏默认项目符号并替换为图标
在演示文稿里插入一个CSS代码块,覆盖默认列表样式:/* 移除无序列表的默认项目符号 */ .reveal ul { list-style-type: none; padding-left: 0; } /* 为列表项添加Font Awesome图标前缀 */ .reveal ul li::before { content: "\f00c"; /* 替换成你需要的图标代码,比如f00c是实心对勾 */ font-family: "Font Awesome 6 Free"; /* 对应你用的Font Awesome版本,Pro版换成"Font Awesome 6 Pro" */ font-weight: 900; /* Solid样式图标需要900权重,Regular样式用400 */ margin-right: 0.5em; color: #2c3e50; /* 自定义图标颜色 */ }第三步:验证效果
渲染演示文稿后,默认项目符号会被完全隐藏,列表项前会显示你指定的Font Awesome图标。
注意:图标代码要对应你使用的Font Awesome版本,可直接在Font Awesome官方图标库中查询对应代码;如果需要调整图标位置或样式,修改CSS里的margin、color等属性即可。
内容的提问来源于stack exchange,提问作者Quinten
相关产品推荐
相关产品推荐

