Только в IE11 Заполненные значки тем Видимые и другие темы ( Контурные, Закругленные, Двухцветные, Резкие ) не видны. Но когда вы открываете https://material.io/tools/icons/ в вашем браузере IE11 , все иконки тем работают нормально.
Поскольку Google использует разные таблицы стилей для всех значков тем на демонстрационной странице https://material.io/tools/icons/.
Outlined:
<link rel="stylesheet" href="https://storage.googleapis.com/non-spec-apps/mio-icons/latest/outline.css">
Rounded:
<link rel="stylesheet" href="https://storage.googleapis.com/non-spec-apps/mio-icons/latest/round.css">
Two-Tone:
<link rel="stylesheet" href="https://storage.googleapis.com/non-spec-apps/mio-icons/latest/twotone.css">
Sharp:
<link rel="stylesheet" href="https://storage.googleapis.com/non-spec-apps/mio-icons/latest/sharp.css">
Итак, как мы должны показывать значки с закругленными темами в IE11 - это очень просто
Шаг 1: Просто добавьте ниже таблицу стилей в вашем коде.
<link rel="stylesheet" href="https://storage.googleapis.com/non-spec-apps/mio-icons/latest/round.css">
Шаг 2: , если вы хотите показать значок delete_forever
, просто добавьте round-
перед delete_forever
и используйте в качестве класса.
<i class="round-delete_forever"></i>
Шаг 3: Вы должны написать несколько стилей для него, я просто создаю новый класс mat-custom-icon
, напишите стиль и добавьте <i class="round-delete_forever mat-custom-icon"></i>
.mat-custom-icon {
display: inline-block;
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-size: contain;
}
Ниже приведен фрагмент кода со всеми упомянутыми исправлениями. Попробуйте это, я надеюсь, это поможет вам. Спасибо