certains ionicons ne montrant pas
J'ai remarqué que certaines des icônes j'utilise dans mon projet cordova ne s'affichent pas sur aucun de mes appareils. Ceux qui ne sont pas de travail semblent avoir le mot ios ou android dans le nom de l'icône (par exemple: ion-android-liste ou ion-ios-livre-contour). Des idées pourquoi ils sont de montrer le vide? Jusqu'à présent une icône, je l'ai utilisé avec un nom générique fonctionne très bien (eg ion-horloge, ion de la carte). L'icône de noms, je suis l'extraction à partir d'ici: ionicons
J'ai inclus dans mon index.html fichier:
<link href="lib/ionic/css/ionic.css" rel="stylesheet">
Avez-vous essayé d'utiliser un trait de soulignement "_" au lieu d'un tiret "-"? Par exemple,
Je pense que ceux qui doivent être des traits d'union. AlexHarper: Avez-vous récemment mis à jour votre Ionicons version, et la version que vous utilisez?
Merci pour les Suggestions @ChuongPham, mais ils sont certainement censé être des traits d'union. Dans le fichier css inonic.css il montre ceci:
Ok, donc les icônes semblent fonctionner si j'utilise les noms d'icônes à partir de v1.5.2, comment puis-je mettre à niveau les icônes à v2.0.0. J'ai essayé de remplacer les fichiers dans le ioniques répertoire lib et de mettre à jour le fichier css pour afficher v. 2.0.0 cependant encore les icônes en question ne montrons maintenant. Des idées?
remplacer ios avec ios7 | au moins l'ios allaient travailler ensuite
ion_android_list
au lieu de ion-android-list
.Je pense que ceux qui doivent être des traits d'union. AlexHarper: Avez-vous récemment mis à jour votre Ionicons version, et la version que vous utilisez?
Merci pour les Suggestions @ChuongPham, mais ils sont certainement censé être des traits d'union. Dans le fichier css inonic.css il montre ceci:
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; }
Ok, donc les icônes semblent fonctionner si j'utilise les noms d'icônes à partir de v1.5.2, comment puis-je mettre à niveau les icônes à v2.0.0. J'ai essayé de remplacer les fichiers dans le ioniques répertoire lib et de mettre à jour le fichier css pour afficher v. 2.0.0 cependant encore les icônes en question ne montrons maintenant. Des idées?
remplacer ios avec ios7 | au moins l'ios allaient travailler ensuite
OriginalL'auteur Alex Harper | 2015-01-04
Vous devez vous connecter pour publier un commentaire.
Apparemment la dernière version de ionique lors de la construction d'un ioniques application à l'aide de
ionic start
de CMD charge de la vétusté de l'icône de la bibliothèque de v1.5.2 (les plus récents sont v2.0.0).ne montrant pas pour moi, d'amélioration qu'il les reconnaît, mais montre des carrés vides
un jour sur cette? Je viens de voir un carré noir, souhaiterait un suivi!
Vous aurez besoin de rapetisser ionicons.css pour ionicons.min.css si c'est celui que vous pointez; utiliser une ligne de minifier
a travaillé pour moi. merci.
OriginalL'auteur Alex Harper
Dirait que vous êtes en utilisant Ionique, plutôt que de simplement Cordova.
Que vous pourriez faire une mise à niveau partielle de la prochaine version de Ionique, qui comprend Ionicons v2:
Télécharger /config/lib/fonts et /scss/ionicons de la la nuit dernière dans les lieux correspondants dans votre /www/dossier lib
Assurez-vous d'avoir gulp installé localement:
npm install gulp
Exécuter
ionic setup sass
(REMARQUE: la sauvegarde de vos ionique.fichier de projet, d'abord comme cela fait quelques modifications)De remplacer les fichiers dans /www/lib/ionique/css avec les nouveaux, dans /www/css (nécessite une certaine renommage).
Fixer les chemins relatifs dans ces fichiers copiés: remplacer ../lib/ionique/polices avec ../fonts
Je suis sûr qu'il ya un moyen plus facile, mais cela a fonctionné pour moi. Quelqu'un a fait une fonctionnalité de suggestion pour toujours garder ionicons jusqu'à ce jour.
Mise à jour:
Icônes animées ne sont pas pris en charge avec Ionicons v2 (ion-spinner sera le remplacement). Voici un hack pour les récupérer:
https://github.com/driftyco/ionicons/issues/111#issuecomment-65788526
Vous devez ajouter
display:inline-block
à l'animation de la classe pour travailler sur Android.OriginalL'auteur Dunc
Pour les versions plus récentes suffit d'utiliser:
plus: ion-spinner
OriginalL'auteur Christian Strang
J'ai eu le même problème. Le moyen le plus facile à résoudre:
Supprimer
www/ionic/fonts
etwww/ionic/scss/ionicons
répertoire.Puis exécutez
ionic lib update
à partir de votre répertoire racine du projet.Impossible de trouver le comman
OriginalL'auteur Steve H