【发布时间】:2015-03-02 04:38:04
【问题描述】:
我注意到我在我的 cordova 项目中使用的一些图标没有显示在我的任何设备上。那些不起作用的图标名称中似乎有 ios 或 android 一词(例如:ion-android-list 或 ion-ios-book-outline)。任何想法为什么他们只是显示空白?到目前为止,我使用的任何带有通用名称的图标都可以正常工作(例如离子时钟、离子卡)。我从这里获取的图标名称:ionicons
我已将其包含在我的 index.html 文件中:
<link href="lib/ionic/css/ionic.css" rel="stylesheet">
【问题讨论】:
-
您是否尝试过使用下划线“_”而不是连字符“-”?例如,
ion_android_list而不是ion-android-list。 -
@ChuongPham:我认为那些应该是连字符。 AlexHarper:您最近是否升级了您的 Ionicons 版本,您使用的是哪个版本?
-
感谢@ChuongPham 的建议,但它们绝对应该是连字符。在 css 文件 inonic.css 中显示:
font-face { font-family: "Ionicons"; src: url("../fonts/ionicons.eot?v=1.5.2"); src: url("../fonts/ionicons.eot?v=1.5.2#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=1.5.2") format("truetype"), url("../fonts/ionicons.woff?v=1.5.2") format("woff"), url("../fonts/ionicons.svg?v=1.5.2#Ionicons") format("svg"); font-weight: normal; font-style: normal; } -
好的,所以如果我使用 v1.5.2 中的图标名称,图标似乎可以工作,那么如何将图标升级到 v2.0.0。我尝试替换 ionic lib 目录中的文件并更新 css 文件以显示 v.2.0.0 但是现在仍然显示有问题的图标。有什么想法吗?
-
用ios7替换ios |至少 ios 可以工作
标签: android cordova ionic ionicons