Почему не отображаются svg-иконки на icomoon?

277
10 февраля 2018, 22:23

Они загружаются, но видны как пустые блоки. Пробовал другие иконки - все нормально. А вот именно из этого проекта ни одна не срабатывает.

Answer 1

Есть более современный способ включения иконок в свой проект, это - символьный шрифт от Google

Это 900 качественных, адаптивных иконок, которые добавляются в проект очень быстро, путём подключения шрифта и добавления имени иконки.

Подключение шрифта:

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

Выбирать иконки по названиям можно здесь

Пример использования гугловского символьного шрифта:

i { 
  margin: 100px 50px 50px 80px; 
  transition: transform 1s ease-in-out; 
} 
i:hover { 
  transform: scale(10); 
} 
 
.red{color:red; } 
.green{color:green;} 
.blue{color: dodgerblue;}
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 
<i class="material-icons blue">important_devices</i> 
<i class="material-icons green">offline_pin</i> 
<i class="material-icons red">contact_phone</i>

  • Как вы заметили, можно менять цвет иконок из внешнего файла css.
  • Ещё одно преимущество применения этого шрифта,- в любой момент вы можете в любом месте проекта заменить одну иконку на другую, изменив лишь её имя.

Более подробно об использовании гугловского символьного шрифта в другом топике нашего сайта.

Answer 2

Для использования в веб-шрифтах svg-иконка должна иметь заливку черным цветом, причем не обводка, а само содержимое. Если иконка нарисована просто толстыми линиями, необходимо обконтурить обводку. Я использую "Inkscape SVG" для этих целей

READ ALSO
Смена изображения

Смена изображения

Не могу решить проблему с изображениями после update тк изображения было загружено в куки браузера пока их не почистишь изображение не будет...

157
помогите написать запрос SQL [требует правки]

помогите написать запрос SQL [требует правки]

Добрый деньОчень нужна Ваша помощь

190
Как перезаписать(обновить) БД MySQL

Как перезаписать(обновить) БД MySQL

Есть база на удаленном сервереНа локальном сервере сделаны изменения в БД

207
Каким образом return возвращает значение не взаимодействуя с ним?

Каким образом return возвращает значение не взаимодействуя с ним?

Есть следующий методНеобходим для преобразования идеального дерева в дерево поиска

255