Ajout de polices d'icônes pour une nouvelle vue
Vous pouvez styliser une nouvelle vue en ajoutant des polices d'icônes.
Procédure
- Générer des polices d'icônes personnalisées. Vous pouvez générer les polices d'icônes à partir d'images personnalisées.Remarque: Vérifiez que chaque image personnalisée porte le même nom que l'icône correspondante que vous souhaitez remplacer dans l'application.
- Copiez tous les formats de police générés (.ttf, .svg, .eot, .woff) dans le répertoire STYLE_EXTENSIONS_HOME/fonts .Remarque: Il est recommandé de créer le dossier fonts dans l'emplacement STYLE_EXTENSIONS_HOME .
- Copiez toutes les feuilles de style en cascade générées dans le fichier custom_glyphicons.scss et placez-les dans STYLE_EXTENSIONS_HOME, en vous assurant que l' URL de la police dans la feuille de style en cascade pointe vers l'emplacement des fichiers de police (.ttf, .svg, .eot, .woff). (STYLE_EXTENSIONS_HOME/fonts). Ajoutez une référence au fichier custom_glyphicons.scss dans le fichier <WORKSPACE>/store-frontend/store-extensions-src/styles_extn.scss .Remarque: Vérifiez que tous vos noms de classe CSS sont précédés deExemple de fragment de code permettant d'utiliser une police d'icône personnalisée:
custom-icon-./* Specifying the custom icon font details */ @font-face { font-family: 'custom-glyphicons'; src: url('../fonts/custom-glyphicons.eot?uxyslh'); src: url('../fonts/custom-glyphicons.eot?uxyslh#iefix') format('embedded-opentype'), url('../fonts/custom-glyphicons.ttf?uxyslh') format('truetype'), url('../fonts/custom-glyphicons.woff?uxyslh') format('woff'), url('../fonts/custom-glyphicons.svg?uxyslh#custom-glyphicons') format('svg'); font-weight: normal; font-style: normal; } .custom-glyphicons { font-family: 'custom-glyphicons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* Specifying the font-family to display the icons */ .custom-icon-test-icon_20:before { content: "\e900"; } - Testez votre personnalisation.