无法识别Bootstrap模板中的Iconly图标集,图标显示空白框
解决Bootstrap模板中Iconly图标显示空白的问题
问题分析
你使用的图标类名iconly-Swap icli确实属于Iconly图标集(免费版为Iconly Basic)。当前模板的头部代码里没有引入Iconly的CSS文件,这就是图标显示空白框的直接原因。
解决方案
1. 检查本地现有文件
先查看模板的assets目录下是否存在Iconly相关文件:
- 查找是否有
iconly.css、iconly-basic.css这类CSS文件 - 同时确认是否有对应的字体文件(通常为
.woff/.woff2格式)
如果找到这些文件,在页面<head>中添加对应的CSS引入,示例代码:
<link rel="stylesheet" type="text/css" href="assets/css/vendors/iconly-basic.css">
2. 手动集成Iconly资源
如果本地没有相关文件,按以下步骤操作:
- 获取Iconly Basic免费版的文件包,提取其中的CSS和字体文件
- 将CSS文件放置到模板的
assets/css/vendors/目录 - 将字体文件放置到模板的字体目录(比如
assets/fonts/,需确保CSS文件内的字体路径与实际存放路径一致) - 在
<head>中添加CSS引入代码(路径根据实际存放位置调整)
3. 验证类名匹配
确认下载的Iconly版本中包含Swap图标,Iconly的类名格式为iconly-{图标名} icli,你的代码iconly-Swap icli符合规范,无需修改。
额外检查
查看模板的style.css或font-style.css中是否有覆盖图标样式的代码,避免样式冲突导致图标无法正常显示。
内容的提问来源于stack exchange,提问作者Ivance Edwards
相关产品推荐
相关产品推荐

