Я использую материализекс. Но я не могу заставить значки работать, он говорит слово, но не показывает значок?
Я включил materializecss и js, но все равно не работает...
Кто-нибудь знает, как это исправить?
Я использую материализекс. Но я не могу заставить значки работать, он говорит слово, но не показывает значок?
Я включил materializecss и js, но все равно не работает...
Кто-нибудь знает, как это исправить?
вы должны включить значки с этой ссылкой:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
поместите это где-нибудь в своей голове, и это сработает!
Вы можете выполнить следующие шаги для отображения значка:
добавьте эту ссылку на свою html-страницу - <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
откройте браузер, и вы увидите, что значок отобразился. но мы не хотим, чтобы значок отображался с помощью googleapis.
откройте консоль и перейдите в src google apis, откройте файл css, скопируйте весь css и добавьте css в файл css или materialize.min.css.
вы увидите URL-адрес шрифта в только что скопированном css, откройте этот URL-адрес в браузере, и файл формата woff2 будет загружен.
теперь просто скопируйте файл в папку шрифтов и измените src шрифта в файле css, чтобы он указывал на этот файл.
обновите страницу, вы увидите, что значок отобразился.
Спасибо
src: url('../fonts/materializecss.woff2') format('woff2');
. Убедитесь, что файл шрифта находится в папке ../fonts/. т. е. Загрузите шрифт woff2 в папку шрифтов. URL-адрес должен основываться на том, где вы храните файл шрифта.
- person Doogle; 14.10.2018
Если вы собираетесь использовать значок, не забудьте добавить CDN. Если вы не собираетесь использовать CDN
, вам необходимо загрузить файлы значков и сопоставить их с вашим кодом.
CDN для значков материалов
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
Для обозначения значков материала можно использовать следующие теги.
<i class="material-icons">add</i>
Чтобы получить более подробную информацию, перейдите по этой официальной ссылке. значки материалов
Ниже приведен пример фрагмента рабочего кода с несколькими значками.
<!DOCTYPE html>
<html>
<head>
<title>ICON</title>
<!-- include material-icons -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>
<body class="row">
<div class="col s12" >
<i class="material-icons">add</i>
<i class="material-icons">thumb_up</i>
<i class="material-icons">shopping_cart</i>
<i class="material-icons">perm_identity</i>
</div>
</body>
</html>
Если кто-то еще споткнется здесь, убедитесь, что вы не устанавливаете шрифт элемента где-то еще, который переопределяет шрифт значка. Будьте особенно осторожны с !important
s.
Мы также можем сделать это, установив пакет npm...
Шаг 1: npm i material-design-icons
Для получения дополнительной информации нажмите здесь
Шаг 2. Добавьте ссылку в файл angular.json под тегом стиля следующим образом:
"styles": [
"node_modules/material-design-icons/iconfont/material-icons.css"
]