Почему не работает импорт моих css файлов? - PullRequest
0 голосов
/ 10 декабря 2018

Я импортирую matirialize CSS-файлы в мой код.я скопировал код по ссылке и создал CSS-файлы в своем коде и импортировал их, как показано ниже, вот что импортирует: (я не хочу импортировать из интернета, потому что я тоже хочу, чтобы проект работал без интернета.)

    <script src = "jquery.js"></script>
    <script src = "Sources/Chart.js"></script>
    <link rel = "stylesheet" type="text/css" href = "Sources/bootstrap.css">
    <script src = "client.js"></script>
    <link rel = "stylesheet" type="text/css" href = "Sources/MatirialIcons.css">
    <link rel = "stylesheet" type="text/css" href = "Sources/Matirialize.css">
    <script type = "text/javascript"
            src = "Sources/jquery-2.1.1.js"></script>
    <script src = "Sources/Matirialize.js"></script>

и его отображение на html-странице, как на изображении ниже, вместо отображения значков matirialize enter image description here

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Если это проблема со шрифтом, вы должны определить семейство шрифтов так, как сказал @Arkellys.

вот шаги для этого:

Шаг-1: конвертировать скачанный шрифт https://web -font-generator.com /

Шаг 2: Скачать сгенерированный шрифт

Шаг 3: Открыть каталог шрифтов (font / font-name) и включить в него загруженные шрифты

Шаг 4: включить font-face в таблицу стилей

Шаг 5: вызов таблицы стилей

@font-face {
    font-family: 'fontName';
    src: url('../fonts/fontName/fontName.eot'); /* IE9 Compat Modes */
    src: url('../fonts/fontName/fontName.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fontName/fontName.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/fontName/fontName.ttf')  format('truetype') /* Safari, Android, iOS */

 }
0 голосов
/ 10 декабря 2018

Я нашел решение: в файле значков matirialize есть импорт файла шрифтов (это файл css значков matirialize):

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}

все, что нужно, это открыть URL-адрес и загрузить файл.вставьте его в проект, а затем измените верхний код на:

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(iconfont/MaterialIcons-Regular.eot); /* For IE6-8 */
    src: local('Material Icons'),
    local('MaterialIcons-Regular'),
        /* Old file: url(iconfont/MaterialIcons-Regular.woff2) format('woff2'), */
        /* load new file */

    url(flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'),
    url(iconfont/MaterialIcons-Regular.ttf) format('truetype');
}
...